MCP Reference: developerconnect.googleapis.com

Dies ist ein MCP-Server, der normalisierte APIs für Drittanbieter-Quellcodeverwaltungssysteme bereitstellt.

Ein MCP-Server (Model Context Protocol) fungiert als Proxy zwischen einem externen Dienst, der einem Large Language Model (LLM) oder einer KI-Anwendung Kontext, Daten oder Funktionen bereitstellt. MCP-Server verbinden KI-Anwendungen mit externen Systemen wie Datenbanken und Webdiensten und übersetzen deren Antworten in ein Format, das die KI-Anwendung versteht.

Server einrichten

Sie müssen MCP-Server aktivieren und die Authentifizierung einrichten, bevor Sie sie verwenden können. Weitere Informationen zur Verwendung von Remote-MCP-Servern von Google und Google Cloud finden Sie unter Google Cloud-MCP-Server – Übersicht.

Serverendpunkte

Ein MCP-Dienstendpunkt ist die Netzwerkadresse und Kommunikationsschnittstelle (normalerweise eine URL) des MCP-Servers, die eine KI-Anwendung (der Host für den MCP-Client) verwendet, um eine sichere, standardisierte Verbindung herzustellen. Er ist der Kontaktpunkt für das LLM, um Kontext anzufordern, ein Tool aufzurufen oder auf eine Ressource zuzugreifen. Google MCP-Endpunkte können global oder regional sein.

Der MCP-Server der Developer Connect API hat den folgenden globalen MCP-Endpunkt:

  • https://developerconnect.googleapis.com/mcp

MCP-Tools

Ein MCP-Tool ist eine Funktion oder ausführbare Fähigkeit, die ein MCP-Server einem LLM oder einer KI-Anwendung zur Verfügung stellt, um eine Aktion in der realen Welt auszuführen.

Tools

Der MCP-Server developerconnect.googleapis.com bietet die folgenden Tools:

MCP-Tools
fetch-repo-commit Details eines bestimmten Commits aus einem Git-Repository abrufen. Wenn Sie zeilenweise Patch-Hunks in der Ansicht FULL abrufen möchten, übergeben Sie path_filters (z. B. ['**'] für alle Dateien).
fetch-repo-commit-list Liste der Commits aus einem Git-Repository abrufen.
diff-repo-commit Diff zwischen zwei Commits in einem Git-Repository abrufen. Wenn Sie zeilenweise Patch-Hunks abrufen möchten, übergeben Sie „path_filters“ (z. B. ['**'] für alle Dateien).
open-repo-pull-request Öffnen Sie eine Pull-Anfrage im Remote-SCM-Repository.
add-repo-pull-request-comment Kommentar zu einer Pull-Anfrage hinzufügen
add-repo-pull-request-review-comment Fügen Sie einem Pull-Anfrage einen Überprüfungskommentar (inline im Diff) hinzu.
modify-repo-pull-request Ändern Sie eine Pull-Anfrage im Remote-SCM-Repository.
fetch-repo-file-blame Ruft Blame-Informationen für eine bestimmte Datei in einem Git-Repository ab.
fetch-repo-pull-request Details zu einer bestimmten Pull-Anfrage aus einem Git-Repository abrufen.
fetch-repo-pull-request-list Ruft eine Liste von Pull-Anfragen aus einem Git-Repository ab.
create-connection Erstellt eine neue Verbindung in einem bestimmten Projekt und an einem bestimmten Standort.
list-connections Listet Verbindungen in einem bestimmten Projekt und an einem bestimmten Standort auf.

Spezifikationen für MCP-Tools abrufen

Mit der Methode tools/list können Sie die MCP-Toolspezifikationen für alle Tools auf einem MCP-Server abrufen. Im folgenden Beispiel wird gezeigt, wie Sie mit curl alle Tools und ihre Spezifikationen auflisten, die derzeit auf dem MCP-Server verfügbar sind.

Curl-Anfrage
curl --location 'https://developerconnect.googleapis.com/mcp' \
--header 'content-type: application/json' \
--header 'accept: application/json, text/event-stream' \
--data '{
    "method": "tools/list",
    "jsonrpc": "2.0",
    "id": 1
}'