Heute stellen wir das Model Context Protocol (MCP) zur Verfügung, einen neuen Standard für die Verbindung von KI-Assistenten mit Systemen, die Daten speichern, einschließlich Content-Repositories, Business-Tools und Entwicklungsumgebungen. Ziel ist es, modernste Modelle dabei zu unterstützen, bessere und relevantere Antworten zu generieren.
Mit der weit verbreiteten Einführung von KI-Assistenten hat die Branche erhebliche Ressourcen in die Modellierungsfähigkeiten investiert und rasche Fortschritte in Bezug auf Schlussfolgerungen und Qualität erzielt. Doch selbst die fortschrittlichsten Modelle werden durch ihre Isolierung von Daten eingeschränkt - gefangen in Informationssilos und Altsystemen. Jede neue Datenquelle erfordert eine separate, angepasste Implementierung, was die Skalierung wirklich vernetzter Systeme erschwert.
MCP geht diese Herausforderung an. Es bietet einen gemeinsamen offenen Standard für die Verbindung von KI-Systemen mit Datenquellen und ersetzt fragmentierte Integrationen durch ein einziges Protokoll. Dies führt zu einer einfacheren und zuverlässigeren Möglichkeit für KI-Systeme, auf die von ihnen benötigten Daten zuzugreifen.
Modell-Kontext-Protokoll
Das Model Context Protocol ist ein offener Standard, der es Entwicklern ermöglicht, sichere Zwei-Wege-Verbindungen zwischen ihren Datenquellen und KI-gesteuerten Tools herzustellen. Die Architektur ist einfach: Entwickler können Daten über MCP-Server bereitstellen oder KI-Anwendungen (MCP-Clients) erstellen, die sich mit diesen Servern verbinden.
Heute stellen wir die drei Hauptkomponenten des Model Context Protocol für Entwickler vor:
- Muster-Kontextprotokoll für Spezifikationen und SDKs
- existieren Claude Desktop-Anwendung Unterstützung für lokale MCP-Server in
- eine Open-Source-Repository für MCP-Server
Claude 3.5 Sonnet ist auf die schnelle Erstellung von MCP-Server-Implementierungen spezialisiert, mit denen Unternehmen und Einzelpersonen ihre wichtigsten Datensätze problemlos mit einer Vielzahl von KI-gesteuerten Tools verbinden können. Um Entwicklern einen schnellen Einstieg zu ermöglichen, bieten wir vorgefertigte MCP-Server, die beliebte Unternehmenssysteme wie Google Drive, Slack, GitHub, Git, Postgres und Puppeteer unterstützen.
Frühe Anwender wie Block und Apollo haben MCP in ihre Systeme integriert, während andere wie Zed, Replit, Codeium und Quellengrafik Unternehmen, die Entwicklungstools anbieten, darunter auch MCP, nutzen MCP, um ihre Plattformfunktionen zu verbessern. Dadurch können KI-Agenten relevante Informationen besser abrufen, ein tieferes Verständnis für den Kontext von Codierungsaufgaben gewinnen und mit weniger Versuchen differenzierteren, brauchbaren Code erzeugen.
Bei Block ist Open Source nicht nur ein Entwicklungsmodell, sondern die Grundlage unserer Arbeit und unseres Engagements für die Entwicklung von Technologien, die bedeutende Veränderungen bewirken und als öffentliche Ressource für alle dienen", sagte Dhanji R. Prasanna, Chief Technology Officer von Block. Offene Technologien wie das Model Context Protocol bilden eine Brücke zwischen KI und realen Anwendungen und stellen sicher, dass Innovation zugänglich und transparent ist und auf Zusammenarbeit beruht. Wir freuen uns, an diesem Protokoll teilzunehmen und es zu nutzen, um Systeme mit autonomen Fähigkeiten zu entwickeln, die es Menschen ermöglichen, sich auf kreative Arbeit zu konzentrieren, ohne sich mit der Last der Mechanisierung auseinandersetzen zu müssen."
Anstatt für jede Datenquelle separate Konnektoren zu unterhalten, können Entwickler nun Lösungen auf der Grundlage von Standardprotokollen erstellen. Mit der Reifung des Ökosystems werden KI-Systeme den Kontext über Tools und Datensätze hinweg aufrechterhalten, die heutigen fragmentierten Integrationsarchitekturen ersetzen und nachhaltiger arbeiten.
Erste Schritte
Entwickler können jetzt mit dem Erstellen und Testen von MCP-Konnektoren beginnen. Bestehende Kunden von Claude for Work können den MCP-Server zunächst lokal testen und Claude mit internen Systemen und Datensätzen verbinden. In Kürze wird ein Entwickler-Toolkit verfügbar sein, mit dem ein entfernter Produktions-MCP-Server eingerichtet werden kann, der die gesamte Claude for Work-Organisation bedienen kann.
Beginnen Sie mit dem Bau:
- passieren (eine Rechnung oder Inspektion etc.) Claude Desktop-Anwendung Installieren eines vorgefertigten MCP-Servers
- Unserer Meinung nach Schnellstart-Anleitung Bauen Sie Ihren ersten MCP-Server
- Für unsere Open-Source-Konnektoren und Implementierungs-Repositories beitragen
Eine offene Gemeinschaft
Wir sind bestrebt, MCP zu einem kollaborativen Open-Source-Projekt und -Ökosystem zu machen und sind gespannt auf Ihr Feedback. Ganz gleich, ob Sie ein Entwickler von KI-Tools sind, ein Unternehmen, das vorhandene Daten nutzen möchte, oder ein Early Adopter, der innovative Technologien erforscht - wir laden Sie ein, die Zukunft der kontextbezogenen KI mitzugestalten.
Verwendung
Bestehende Benutzer von Claude for Work können den MCP-Server lokal testen!
Entwickler können vorgefertigte MCP-Server über die Claude-Desktop-Anwendung installieren
Modell Kontextprotokollserver
Model Context Protocol Servers (MCP-Server) ist ein Open-Source-Projekt, das die Vielseitigkeit und Erweiterbarkeit von MCP demonstriert. Das Projekt bietet eine Sammlung von Referenzimplementierungen und von der Community beigesteuerten Servern, die zeigen, wie MCP verwendet werden kann, um sicheren, kontrollierten Zugang zu Werkzeugen und Datenquellen für große Sprachmodelle (LLMs) zu bieten. Jeder MCP-Server wird entweder mit dem Typescript MCP SDK oder dem Python MCP SDK implementiert und unterstützt eine Vielzahl von Funktionsmodulen wie Dateiverwaltung, Datenbankzugriff, Browser-Automatisierung und mehr.
Funktionsliste
- DateisystemBietet sichere Dateimanipulation und konfigurierbare Zugriffskontrolle
- GitHubVerwaltung von Repositories, Dateimanipulation und GitHub-API-Integration
- Google DriveZugriff und Durchsuchen von Google Drive-Dateien
- PostgreSQLRead-only-Datenbankzugriff und Schemaprüfung
- SlackKanalmanagement und Nachrichtenfunktionen
- SpeichersystemA persistent memory system based on knowledge graphs
- PuppenspielerBrowser-Automatisierung und Web Crawling
- Mutige SucheWeb- und lokale Suche mit den Brave-Such-APIs
- Google MapsStandortdienste, Wegbeschreibungen und Standortdetails bereitstellen
- abrufen.Effiziente Erfassung und Umwandlung von Webinhalten
Hilfe verwenden
Installieren und Verwenden des MCP-Servers
Typescript-Server
- Verwenden Sie npx, um den Typescript-Server direkt zu starten. Starten Sie zum Beispiel den Speicherserver:
npx -y @modelcontextprotocol/server-memory
Python-Server
- Verwenden Sie uvx oder pip, um den Python-Server direkt zu starten. Es wird empfohlen, uvx zu verwenden, um die Verwendung und Einrichtung zu vereinfachen. Starten Sie zum Beispiel einen Git-Server:
# Verwendung von uvx uvx mcp-server-git # mit pip pip installieren mcp-server-git python -m mcp_server_git
Verwendung des MCP-Client
Die Ausführung des Servers selbst ist nicht sehr nützlich, und er sollte im MCP-Client konfiguriert werden. Hier ist zum Beispiel Claude Desktop für die Verwendung des oben genannten Servers konfiguriert:
{
"mcpServer": {
"memory": {
"Befehl": "npx".
"args": ["-y", "@modelcontextprotocol/server-memory"]
}
}
}
Weitere Beispiele für die Verwendung von Claude Desktop als MCP-Client:
{
"mcpServer": {
"filesystem": {
"args": ["-y", "@modelcontextprotocol/server-filesystem", "/path/to/allowed/files"]
},
"git": {
"args": ["mcp-server-git", "--repository", "path/to/git/repo"]]
},.
"github": {
"Befehl": "npx", "Befehl": "npx", "Befehl": "npx
"args": ["-y", "@modelcontextprotocol/server-github"],
"env": {
"GITHUB_PERSONAL_ACCESS_TOKEN":""
}
},
"postgres": {
"command": "npx", "args": ["npx"], "postgres": {
"args": ["-y", "@modelcontextprotocol/server-postgres", "postgresql://localhost/mydb"]
}
}
}
Erstellen eines benutzerdefinierten Servers
Wenn Sie daran interessiert sind, Ihren eigenen MCP-Server zu erstellen, besuchen Sie bitte die offizielle Dokumentation mit umfassenden Richtlinien, bewährten Verfahren und technischen Details.