Skip to content
Learning Lab · 5 min read

MCP: KI-Assistenten mit externen Tools verbinden

Erfahren Sie, wie Sie KI-Assistenten mithilfe des Model Context Protocols mit externen Tools und Datenquellen verbinden. Enthält eine Architekturübersicht, praktische Beispiele und eine Code-Anleitung zum Erstellen Ihres ersten MCP-Servers.

MCP Protocol: Connect AI to External Tools

Was ist das Model Context Protocol (MCP)?

Das Model Context Protocol ist ein standardisiertes Framework, das KI-Assistenten wie Claude ermöglicht, sich mit externen Tools, Datenbanken und Datenquellen zu verbinden, ohne komplexe benutzerdefinierte Integrationen zu erfordern. Stellen Sie es sich wie einen universellen Adapter vor: Anstatt separate Verbindungen für jedes KI-Tool zu jeder Datenquelle aufzubauen, bietet MCP eine konsistente Schnittstelle, die plattformübergreifend funktioniert.

Traditionell bedeutete die Integration eines KI-Assistenten in externe Systeme das Schreiben benutzerdefinierter API-Wrapper, die Verwaltung der Authentifizierung und die Pflege separaten Integrationscodes für jeden Anwendungsfall. MCP beseitigt diese Reibung. Es definiert einen klaren Vertrag zwischen KI-Modellen und den Tools, auf die sie zugreifen müssen, wodurch Integrationen schneller erstellt und einfacher gewartet werden können.

Wie MCP funktioniert: Die Architektur

MCP basiert auf einem Client-Server-Modell mit drei Kernkomponenten:

  • KI-Client (Host): Der KI-Assistent oder die Anwendung, die Anfragen initiiert. Dies könnte Claude, ein benutzerdefinierter Chatbot oder jedes KI-gestützte System sein.
  • MCP-Server: Ein eigenständiger Dienst, der Tools, Ressourcen und Datenquellen exponiert. Er implementiert das MCP-Protokoll und übernimmt die eigentliche Integrationslogik.
  • Transportschicht: Der Kommunikationskanal zwischen Client und Server, typischerweise unter Verwendung von stdio, HTTP oder SSE (Server-Sent Events).

Wenn Sie einem KI-Assistenten eine Frage stellen, die externe Daten erfordert, läuft der Prozess wie folgt ab: Der KI-Client erkennt, dass er externe Informationen benötigt, fordert verfügbare Tools vom MCP-Server an, erhält Beschreibungen dessen, was diese Tools leisten können, führt das entsprechende Tool mit Ihren Parametern aus und integriert schließlich die Ergebnisse in seine Antwort an Sie.

Praktische MCP-Anwendungsfälle und Beispiele

Datenbankabfragen: Verbinden Sie Claude mit Ihrer PostgreSQL- oder MySQL-Datenbank. Anstatt Daten manuell in Prompts zu kopieren, kann Claude Ihre Datenbank direkt abfragen, aktuelle Informationen abrufen und diese in Echtzeit analysieren.

Dateisystemzugriff: Erstellen Sie einen MCP-Server, der Claude das Lesen, Schreiben und Verwalten von Dateien auf Ihrem System ermöglicht. Ein gängiges Beispiel ist ein Dokumentationsassistent, der Ihren Code durchsuchen, Dateien lesen und kontextbezogene Hilfe bieten kann.

API-Integrationen: Exponieren Sie interne APIs über MCP. Verbinden Sie Claude beispielsweise mit dem HR-System, CRM oder der Analyseplattform Ihres Unternehmens, sodass es Mitarbeiterdaten, Kundeninformationen oder Leistungsmetriken abrufen kann, ohne separate Integrationen für jedes Tool zu erstellen.

Echtzeit-Datenabruf: Erstellen Sie einen MCP-Server, der Live-Daten von Wetter-APIs, Börsen oder Nachrichten-Feeds abruft. Dies stellt sicher, dass Claude immer mit aktuellen Informationen und nicht nur mit Trainingsdaten arbeitet.

Beispiel-Workflow: Ein Softwareentwicklungsteam verwendet einen MCP-Server, um Claude mit seinem GitHub-Repository, CI/CD-Protokollen und dem Bug-Tracking-System zu verbinden. Wenn ein Entwickler fragt: „Welche Tests sind bei der letzten Bereitstellung fehlgeschlagen?“, fragt Claude den MCP-Server ab, ruft die relevanten Protokolle ab und erklärt genau, welche Tests fehlgeschlagen sind und warum.

Ihren ersten MCP-Server erstellen

Das Erstellen eines MCP-Servers ist unkompliziert. Hier ist ein praktisches Beispiel eines einfachen Servers, der Tools für Wetterdaten und Datenbankabfragen exponiert:

const Anthropic = require('@anthropic-ai/sdk');
const { Server } = require('@modelcontextprotocol/sdk/server/stdio');
const { StdioServerTransport } = require('@modelcontextprotocol/sdk/server/stdio');

const server = new Server({
  name: 'data-tools',
  version: '1.0.0'
});

// Register a tool: weather lookup
server.setRequestHandler('tools/list', async () => {
  return {
    tools: [
      {
        name: 'get_weather',
        description: 'Get current weather for a location',
        inputSchema: {
          type: 'object',
          properties: {
            location: {
              type: 'string',
              description: 'City name or coordinates'
            }
          },
          required: ['location']
        }
      },
      {
        name: 'query_database',
        description: 'Execute a SELECT query against the data warehouse',
        inputSchema: {
          type: 'object',
          properties: {
            query: {
              type: 'string',
              description: 'SQL SELECT query'
            }
          },
          required: ['query']
        }
      }
    ]
  };
});

// Implement tool execution
server.setRequestHandler('tools/call', async (request) => {
  const { name, arguments: args } = request;

  if (name === 'get_weather') {
    // Call your weather API
    const response = await fetch(
      `https://api.weather.example.com/current?location=${args.location}`
    );
    return {
      content: [
        {
          type: 'text',
          text: JSON.stringify(await response.json())
        }
      ]
    };
  }

  if (name === 'query_database') {
    // Execute database query
    const result = await db.query(args.query);
    return {
      content: [
        {
          type: 'text',
          text: JSON.stringify(result.rows)
        }
      ]
    };
  }

  return { content: [{ type: 'text', text: 'Tool not found' }] };
});

// Start the server
const transport = new StdioServerTransport();
server.connect(transport);

Jetzt ausprobieren: Ein praktischer Workflow

Szenario: Sie möchten, dass Claude Fragen zu Ihrer Produktdatenbank beantwortet.

Schritt 1: Erstellen Sie einen einfachen MCP-Server, der ein Tool exponiert: search_products. Dieses Tool akzeptiert einen Abfrageparameter und gibt passende Produkte aus Ihrer Datenbank zurück.

Schritt 2: Starten Sie den MCP-Server lokal oder stellen Sie ihn in Ihrer Infrastruktur bereit.

Schritt 3: Konfigurieren Sie Claude (oder Ihren KI-Client) so, dass er sich mit diesem MCP-Server verbindet.

Schritt 4: Testen Sie mit einem Prompt: „Welche Produkte haben wir in der Kategorie ‚Elektronik‘, die weniger als 200 $ kosten?“

Was passiert: Claude erkennt, dass es Produktdaten benötigt, ruft Ihr search_products-Tool über MCP auf, empfängt die Ergebnisse und beantwortet Ihre Frage mit aktuellen, genauen Informationen.

Diese gesamte Integration dauerte Minuten statt Stunden, da Sie keine benutzerdefinierte API-Authentifizierung, Fehlerbehandlung oder Antwort-Parsing erstellen mussten – MCP übernimmt die standardisierte Protokollschicht für Sie.

Wichtige Überlegungen und Best Practices

Sicherheit: Validieren und bereinigen Sie immer die an MCP-Tools übergebenen Eingaben. Wenn Sie ein Datenbankabfrage-Tool wie in unserem Beispiel exponieren, implementieren Sie eine ordnungsgemäße SQL-Injection-Prävention und Abfragevalidierung.

Ratenbegrenzung: Fügen Sie Ihren MCP-Servern eine Ratenbegrenzung hinzu, um Missbrauch zu verhindern. Externe Tools sollten nicht unendlich oft aufgerufen werden.

Fehlerbehandlung: Geben Sie aussagekräftige Fehlermeldungen zurück, wenn Tools fehlschlagen. Dies hilft Claude zu verstehen, was schief gelaufen ist und sich elegant zu erholen.

Dokumentation: Schreiben Sie klare Beschreibungen für jedes Tool, das Sie exponieren. Je besser Sie beschreiben, was ein Tool tut und welche Eingaben es erwartet, desto effektiver wird Claude es nutzen.

Batikan
· 5 min read
Topics & Keywords
Learning Lab sie und die mit claude tools der ein
Share

Stay ahead of the AI curve

Weekly digest of the most impactful AI breakthroughs, tools, and strategies.

Related Articles

Cursor vs. GitHub Copilot vs. Claude Code: Welcher KI-Assistent gewinnt bei Produktionsarbeit?
Learning Lab

Cursor vs. GitHub Copilot vs. Claude Code: Welcher KI-Assistent gewinnt bei Produktionsarbeit?

Drei KI-Coding-Assistenten dominieren Produktionsumgebungen. Dies ist keine Funktionsliste. Es ist eine Aufschlüsselung dessen, was jeder tatsächlich tut, wo er versagt und welche Tools für Architektur, Boilerplate und Debugging verwendet werden sollten.

· 11 min read
Tabellen mit Claude und GPT-4o analysieren
Learning Lab

Tabellen mit Claude und GPT-4o analysieren

Claude und GPT-4o können Ihre Tabellen und CSVs analysieren, aber nur, wenn Sie die Daten korrekt strukturieren und präzise fragen. Lernen Sie, wie Sie Dateien hochladen, Analyse-Prompts schreiben und Fallstricke bei Halluzinationen vermeiden.

· 2 min read
LLM-Halluzinationen: Warum sie auftreten und 5 Wege, sie zu stoppen
Learning Lab

LLM-Halluzinationen: Warum sie auftreten und 5 Wege, sie zu stoppen

Warum erfinden Sprachmodelle selbstbewusst Fakten? Weil sie Token vorhersagen, nicht die Wahrheit. Erfahren Sie, wie Grounding, Constraint Prompting und Temperatureinstellungen die Halluzinationsraten von über 15 % auf unter 5 % in Produktionssystemen senken.

· 6 min read
KI-Workflows für Freelancer, die tatsächlich abrechenbare Stunden erhöhen
Learning Lab

KI-Workflows für Freelancer, die tatsächlich abrechenbare Stunden erhöhen

KI kann Ihre Freelance-Leistung verdoppeln, ohne Ihr Urteilsvermögen zu ersetzen. Lernen Sie vier Produktions-Workflows, die administrative Aufgaben komprimieren und über 10 abrechenbare Stunden pro Monat zurückgewinnen.

· 6 min read
Schluss mit Halluzinationen: Wie RAG LLMs wirklich erdet
Learning Lab

Schluss mit Halluzinationen: Wie RAG LLMs wirklich erdet

Ihr LLM hat gerade selbstbewusst eine Forschungsarbeit zitiert, die es nicht gibt. Sie haben es nach Ihren API-Dokumenten für Ihr Unternehmen gefragt, und es beschrieb Endpunkte, die 2019 depreziert wurden. Das passiert, weil Sprachmodelle Text basierend auf Mustern in Trainingsdaten generieren, nicht indem sie Ihre tatsächlichen Informationen abfragen. Retrieval Augmented Generation (RAG) löst dieses Problem. Nicht, indem Modelle schlauer gemacht werden, sondern indem ihnen Zugriff auf echte Daten gewährt wird, bevor sie eine Antwort generieren. Die Technik ist essenziell für Produktionssysteme geworden, aber die meisten Implementierungen scheitern leise — entweder indem sie irrelevante Dokumente zurückgeben oder die Abrufung so verbessern, dass das Modell von zu viel Kontext verwirrt wird. Diese Anleitung führt durch, wie RAG tatsächlich funktioniert, warum einfache Setups scheitern und welche spezifischen Mustern in der Produktion funktionieren.

· 7 min read
Wohin Ihre Prompts gehen: Datenverarbeitung bei ChatGPT, Claude und Gemini
Learning Lab

Wohin Ihre Prompts gehen: Datenverarbeitung bei ChatGPT, Claude und Gemini

ChatGPT speichert Ihre Daten und verwendet sie standardmäßig für das Training. Claude trainiert nicht mit Web-Konversationen, es sei denn, Sie stimmen zu. Gemini verknüpft Ihre Chats mit Ihrem gesamten Google-Konto. Hier erfahren Sie, was jedes Modell mit Ihren Prompts macht und wie Sie sensible Informationen schützen.

· 5 min read

More from Prompt & Learn

Otter vs Fireflies vs tl;dv: Der ultimative Vergleich von Meeting-Transkriptionstools
AI Tools Directory

Otter vs Fireflies vs tl;dv: Der ultimative Vergleich von Meeting-Transkriptionstools

Drei Tools versprechen, Ihre Meetings zu transkribieren und Aktionspunkte zu extrahieren. Nur eines integriert sich nahtlos in Ihren Workflow. Hier ist der echte Vergleich: Otter vs Fireflies vs tl;dv – Genauigkeitsdaten, Preisaufschlüsselungen und ehrliche Vor- und Nachteile für jedes Tool.

· 4 min read
Gamma vs Beautiful.ai vs Tome: Test der Folgenerstellung
AI Tools Directory

Gamma vs Beautiful.ai vs Tome: Test der Folgenerstellung

Ich habe Gamma, Beautiful.ai und Tome für Produktionspräsentationen getestet. Gamma generiert am schnellsten, hat aber Probleme mit dem Branding. Beautiful.ai liefert visuelle Konsistenz und Datenverarbeitung. Tome bietet Flexibilität und Kollaboration. Hier erfahren Sie, was in der Praxis funktioniert – und wann jedes Tool punktet.

· 12 min read
App-Store-Starts 2026: KI-Tools als Katalysator
AI News

App-Store-Starts 2026: KI-Tools als Katalysator

Appfigures berichtet über einen deutlichen Anstieg von App-Starts im Jahr 2026, angetrieben durch KI-Entwicklungswerkzeuge, die Zeitpläne von Wochen auf Tage komprimieren. Ein einzelner Entwickler mit Claude oder Mistral kann jetzt liefern, was 2022 ein ganzes Ingenieurteam erforderte.

· 3 min read
Julius AI vs. ChatGPT vs. Claude für Datenanalyse
AI Tools Directory

Julius AI vs. ChatGPT vs. Claude für Datenanalyse

Julius AI, ChatGPT Advanced Data Analysis und Claude Artifacts erledigen Datenaufgaben, aber Ausführungsgeschwindigkeit, Preise und Arbeitsabläufe unterscheiden sich erheblich. Hier erfahren Sie, wie Sie das richtige für Ihren Anwendungsfall auswählen.

· 5 min read
Perplexity vs Google AI vs Consensus: Welches Tool gewinnt für akademische Recherchen?
AI Tools Directory

Perplexity vs Google AI vs Consensus: Welches Tool gewinnt für akademische Recherchen?

Perplexity, Google AI und Consensus glänzen jeweils bei unterschiedlichen Forschungsaufgaben. Perplexity punktet bei aktuellen Themen mit Echtzeit-Synthese. Consensus liefert unübertroffene Zitationspräzision für begutachtete Arbeiten. Google Scholar bietet historische Tiefe. Diese Aufschlüsselung zeigt genau, welches Tool Sie für Ihre nächste Arbeit verwenden sollten – und warum.

· 7 min read
Googles Reise-Tools halbieren die Planungszeit. Das funktioniert wirklich
AI Tools Directory

Googles Reise-Tools halbieren die Planungszeit. Das funktioniert wirklich

Google hat im Frühjahr sieben integrierte Reise-Tools veröffentlicht. Die Preisverfolgung prognostiziert optimale Buchungsfenster, die Restaurantverfügbarkeit liefert Echtzeitdaten und Offline-Karten funktionieren ohne Mobilfunkabdeckung. Hier erfahren Sie, welche Funktionen Vertrauen verdienen und wo Sie Erwartungen anpassen sollten.

· 4 min read

Stay ahead of the AI curve

Weekly digest of the most impactful AI breakthroughs, tools, and strategies. No noise, only signal.

Follow Prompt Builder Prompt Builder