Wir sind interessiert an Modell-Kontext-Protokoll Weiterentwicklung des Programms (erstes Halbjahr 2025)
Das Model Context Protocol entwickelt sich rasch weiter. Diese Seite bietet einen Überblick über unsere Arbeit an dem Erste Hälfte des Jahres 2025 die aktuellen Überlegungen zu den wichtigsten Prioritäten und künftigen Richtungen, die sich jedoch im Laufe des Projekts erheblich ändern können.
Die hier vorgestellten Ideen sind keine Versprechungen - es kann sein, dass wir diese Herausforderungen auf andere Weise lösen als beschrieben, oder dass einige von ihnen überhaupt nicht zustande kommen. Auch ist dies keinedie mühsamen Details in vollem UmfangListe; wir können auch nicht erwähnte Arbeiten aufnehmen.
Wir fördern die Beteiligung der Gemeinschaft! Jeder Abschnitt enthält Links zu verwandten Diskussionen, in denen Sie mehr erfahren und Ihre Ideen einbringen können.
MCP-Fernunterstützung
Unsere erste Priorität ist die Unterstützung MCP-Fernverbindungum Kunden eine sichere Verbindung zu MCP-Servern über das Internet zu ermöglichen. Zu den wichtigsten Initiativen gehören:
- Authentifizierung und AutorisierungHinzufügen von standardisierten Authentifizierungsfunktionen, mit besonderem Schwerpunkt auf der Unterstützung von OAuth 2.0.
- DienstentdeckungLegt fest, wie ein Client einen entfernten MCP-Server erkennt und sich mit ihm verbindet.
- zustandsloser BetriebUntersuchen Sie, ob MCP serverlose Umgebungen einschließen kann, die größtenteils zustandslos sein müssen.
Referenzimplementierung
Um Entwickler bei der Verwendung von MCP zu unterstützen, planen wir, die folgende Dokumentation bereitzustellen:
- KundenbeispielEine umfassende Referenz-Client-Implementierung, die alle Protokollfunktionen demonstriert.
- Ausarbeitung von VereinbarungenRationalisierung des Vorschlags- und Integrationsprozesses für neue Protokollfunktionen.
Vertrieb und Entdeckung
Mit Blick auf die Zukunft suchen wir nach Möglichkeiten, den MCP-Server besser zugänglich zu machen. Zu den möglichen Forschungsbereichen gehören:
- PaketverwaltungEntwicklung eines standardisierten Verpackungsformats für MCP-Server.
- MontagewerkzeugVereinfacht den Server-Installationsprozess auf MCP-Clients.
- SandkastenVerbesserung der Sicherheit durch Serverisolierung.
- Server-RegistrierungBietet ein öffentliches Verzeichnis zum Auffinden verfügbarer MCP-Server.
Agent-Unterstützung
Wir erweitern das Engagement des MCP für Komplexer Agenten-Workflow Unterstützung, mit besonderem Augenmerk auf die folgenden Punkte:
- hierarchisches Proxy-SystemVerbesserte Unterstützung für Agentenbäume durch Namespace- und Topologiebewusstsein.
- Interaktiver Arbeitsablauf:: Bessere Handhabung von Benutzerrechten und Informationsanfragen, Verbesserung der Interaktionen in der Agentenhierarchie und Bereitstellung von Möglichkeiten, Ausgaben an den Benutzer und nicht an das Modell zu senden.
- Streaming-ErgebnisseBietet Echtzeit-Updates für langlaufende Agentenoperationen.
Breitere Ökosysteme
Wir sind auch engagiert:
- Entwicklung von Normen durch die GemeinschaftFörderung eines kollaborativen Ökosystems, in dem alle KI-Anbieter zusammenarbeiten können, um die MCP so zu gestalten, dass sie den Anforderungen eines breiten Spektrums von KI-Anwendungen und Anwendungsfällen durch gleichberechtigte Beteiligung und gemeinsame Steuerung gerecht wird.
- modales ExtraErweiterung der Unterstützung von Audio-, Video- und anderen Formaten, nicht nur Text.
- [Normung]: Berücksichtigung der Normung durch Normungsgremien.
Aufbau Ihres ersten MCP mit großen Sprachmodellen (LLMs)
Verwenden Sie ein Tool wie Claude LLMs wie dieses beschleunigen Ihre MCP-Entwicklung!
Diese Anleitung hilft Ihnen bei der Erstellung von benutzerdefinierten Model Context Protocol (MCP)-Servern und -Clients unter Verwendung des LLM. Wir werden Claude als Beispiel für dieses Tutorial verwenden, aber Sie können jedes moderne große Sprachmodell für diese Aufgabe verwenden.
Das Dokument vorbereiten
Bevor Sie beginnen, sollten Sie die notwendigen Unterlagen zusammenstellen, die Claude helfen, den MCP zu verstehen:
- Interviews https://modelcontextprotocol.io/llms-full.txt und kopieren Sie den gesamten Inhalt des Dokuments
- Urlaub für MCP TypeScript SDK vielleicht Python SDK Repository
- Kopieren der README-Datei und anderer zugehöriger Dokumentation
- Fügen Sie diese Dokumente in einen Dialog mit Claude ein
Beschreiben Sie Ihren Server
Beschreiben Sie Claude nach der Bereitstellung der Dokumentation genau, welche Art von Server Sie bauen möchten. Beschreiben Sie insbesondere die folgenden Punkte:
- Welche Ressourcen Ihr Server zur Verfügung stellen wird
- Welche Instrumente werden bereitgestellt?
- Welche Tipps sollte er enthalten?
- Mit welchen externen Systemen muss interagiert werden?
Beispiel:
Erstellen Sie einen MCP-Server, der Folgendes erfordert:
- Eine Verbindung zu unserer PostgreSQL-Datenbank herstellen
- Tabellenstrukturen als Ressourcen zur Verfügung stellen
- Werkzeuge zur Ausführung schreibgeschützter SQL-Abfragen bereitstellen
- Tipps für allgemeine Datenanalyseaufgaben enthalten
Zusammenarbeit mit Claude
Bei der Arbeit mit Claude zur Erstellung des MCP-Servers:
- Beginnen Sie mit der Kernfunktionalität und fügen Sie dann iterativ weitere Funktionen hinzu.
- Wenn Sie einige Teile des Codes nicht verstehen, bitten Sie Claude, sie zu erklären.
- Bei Bedarf Änderungen oder Verbesserungen beantragen
- Bitten Sie Claude, beim Testen des Servers und bei der Bewältigung von Sonderfällen zu helfen.
Claude kann dazu beitragen, alle wichtigen Merkmale des MCP zu realisieren:
- Ressourcenmanagement und Exposition
- Definition und Implementierung von Tools
- Tipp-Vorlagen und -Handler
- Fehlerbehandlung und Protokollierung
- Verbindungs- und Übertragungseinstellungen
bestes Verfahren
Beim Aufbau eines MCP-Servers mit Claude:
- Komplexe Server in kleinere Komponenten zerlegen
- Testen Sie jede Komponente gründlich, bevor Sie fortfahren
- Schwerpunkt auf Sicherheit - Validierung der Eingaben und gegebenenfalls Beschränkung des Zugangs
- Dokumentation für zukünftige Wartung
- Strenge Einhaltung der MCP-Protokollspezifikationen
der nächste Schritt
After Claude hilft Ihnen beim Aufbau Ihres Servers:
- Überprüfen Sie den generierten Code doppelt
- Testen des Servers mit dem MCP Inspector Tool
- Verbinden Sie es mit Claude.app oder einem anderen MCP-Client
- Iteration auf der Grundlage von praktischer Nutzung und Feedback
Denken Sie daran, dass Claude Ihnen helfen kann, Ihren Server zu ändern und zu verbessern, wenn sich Ihre Anforderungen ändern.
Brauchen Sie mehr Anleitung? Wenden Sie sich mit spezifischen Fragen zur Implementierung von MCP-Funktionen oder zur Lösung von Problemen an Claude.