Zum Inhalt springen
Plattform MCP-Server

Hosted MCP Server

Legen Sie Ihren MCP-Server in ein Repository, und Kadmo baut und betreibt ihn. Er antwortet unter einer eigenen Adresse hinter der Anmeldung Ihres Kontos, Ihr Team verbindet sich aus den Clients, die es schon nutzt, und jeder Push deployt ihn.

Auf dieser Seite 8 Abschnitte
Ein gehosteter MCP-Server namens orders in Kadmo: seine Adresse auf mcp.kadmo.ai, der Zustand Live mit einem Commit, der Branch, der ihn deployt, wer ihn nutzen darf, und die Clients, die sich verbinden können, jeder mit seiner Art der Anmeldung.
Die Seite eines Servers: seine Adresse, der Commit, den er ausliefert, wer ihn nutzen darf und wie sich jeder Client verbindet.

Was Kadmo für Sie betreibt

Ein MCP-Server ist hier ein Node.js-Projekt in einem Repository eines Ihrer Workspaces, auf GitHub oder auf Kadmo Git. Eine Datei in seinem Stammverzeichnis, kadmo-mcp.json, sagt, wie er gebaut und gestartet wird und was er braucht:

kadmo-mcp.json
{
  "name": "orders",
  "runtime": "node22",
  "install": "npm ci",
  "build": "npm run build",
  "start": "node dist/server.js",
  "repositories": [
    {
      "repo": "storefront/shop-api",
      "permissions": { "contents": "read", "pull_requests": "write" }
    }
  ],
  "env": ["ORDERS_API_URL", "ORDERS_API_TOKEN"]
}

Ein Admin hängt ihn im Tab Code & files des Workspace an, setzt die Werte, die er liest, und deployt ihn. Von da an antwortet er unter https://mcp.kadmo.ai/storefront/orders.

Wer sich verbinden kann

Die Mitglieder Ihres Kontos, jedes unter dem eigenen Namen angemeldet, und sonst niemand. Sie legen fest, ob der Server allen Mitgliedern offensteht oder nur den Admins.

Claude.ai, Claude Desktop, Claude Code, Cursor, VS Code und Codex melden sich per OAuth an, ein Skript oder ein CI-Job nimmt ein persönliches Token. In Claude Code ist es ein Befehl, dann Authenticate unter /mcp:

bash
claude mcp add --transport http storefront_orders https://mcp.kadmo.ai/storefront/orders

Was Ihr Server erfährt

Jede Anfrage hat Kadmos Anmeldung passiert, bevor sie Ihren Server erreicht, und kommt mit Headern an, die sagen, wer ruft. Das Kadmo-Token des Mitglieds bleibt zurück, Ihr Server hält es also nie.

Aus der Anfrage
Kadmo-User-Email: mia@storefront.example
Kadmo-Account-Slug: storefront
Kadmo-Role: member
Kadmo-Client: Claude Code

Ihre Tools können für diese Person handeln und die Admin-Tools für ein Mitglied weglassen. Arbeitet der Server auf GitHub, fragt er Kadmo nach einem Token, das auf ein Repository aus seinem Manifest beschränkt ist, und behält keinen eigenen GitHub-Schlüssel. Die übrigen Werte, die er liest, werden auf seiner Seite gesetzt, und niemand kann sie dort wieder auslesen.

Die Karte Environment auf der Seite eines Servers: der Hinweis, dass Werte nur schreibbar sind, und zwei Namen, ORDERS_API_TOKEN und ORDERS_API_URL, jeder mit wer ihn wann gesetzt hat, sowie Replace und Unset.
Die Werte, die ein Server liest: wer jeden wann gesetzt hat, nie der Wert selbst.

Jeder Push deployt

Ein Push auf den Branch des Servers baut den neuen Commit und leitet den Verkehr um, sobald er bereit ist. Die laufende Kopie antwortet bis dahin weiter, Ihr Team merkt also keine Lücke. Ein fehlgeschlagener Build lässt die laufende Kopie stehen und benachrichtigt Ihre Admins, und Roll back führt zu einem früheren Commit zurück.

Die Karte Deployments auf der Seite eines Servers: ein Commit Live, einer Failed und einer Replaced, jeder mit dem Auslöser, wer ihn angefordert hat und wann, mit Build log in jeder Zeile, Redeploy beim laufenden und Roll back beim ersetzten.
Die Deployments eines Servers: der laufende Commit, ein fehlgeschlagener Build, der für das Team nichts geändert hat, und einer zum Zurückrollen.

Kadmos eigener MCP-Server

Kadmo hat einen eigenen MCP-Server unter https://app.kadmo.ai/mcp, mit derselben Anmeldung. Verbinden Sie einen Client damit, und er kann Ihren Agenten Arbeit geben, Aufgaben und Läufe zurücklesen und Ihre Playbooks, Ihr Skill Pack und Ihr Routing ändern, so weit Ihre Rolle es erlaubt.

Der Server, der den Blog dieser Website schreibt und veröffentlicht, ist selbst ein Hosted MCP Server und läuft so, wie diese Seite es beschreibt.

Fragen

Worin kann ein Hosted MCP Server geschrieben sein?

In Node.js 22 mit npm, mit MCPs Streamable HTTP und ohne Sitzung, die wieder aufgenommen werden müsste. Das MCP TypeScript SDK hat einen zustandslosen Modus, der genau das tut.

Kann jemand außerhalb unseres Kontos ihn erreichen?

Nein. Kadmo prüft die Anmeldung, bevor etwas Ihren Server erreicht, und weist ein Mitglied eines anderen Kontos ab.

Kann er an unseren privaten GitHub-Repositories arbeiten?

Ja, an denen, die sein Manifest nennt und die GitHub App Ihres Kontos abdeckt, mit einem Token für jeweils ein Repository, das innerhalb einer Stunde abläuft.

Einrichten

Der Guide zu Hosted MCP Servern behandelt das Manifest, was Ihr Server erhält, die Einrichtung jedes Clients und die Limits. Zu Kadmos eigenem Server lesen Sie den Überblick und seine Tools.

Verwandte Seiten

  • Claude Code Skills

    Der eigene Marktplatz Ihres Kontos: Agenten installieren ihn, Entwickler verbinden sich mit ihm.

  • Integrationen

    Jira, Linear, Notion, GitHub, GitLab, Slack und Teams, mit den Ergebnissen zurück im Ticket.

  • AI Coding Agents

    Agenten in den Rollen, die Sie festlegen, jeder auf seiner eigenen Maschine, bei Kadmo oder bei Ihnen.