App öffnen
Moonborn — Developers

MCP-Server

Moonborns Model-Context-Protocol-Server belichtet Personas als Resources und Chat als Tool. Verbinde Claude / Cursor / Agent-Frameworks mit einem einzelnen Config-Block.

Das Model Context Protocol (MCP) ist Anthropics offener Standard für LLM-Tool-Interop. Moonborn versendet einen MCP-Server unter https://api.moonborn.co/v1/mcp — jeder MCP-kompatible Client kann die Personas deines Workspaces als Resources auflisten und Chat- Sessions als Tool aufrufen.

Verdrahtung

Die Server-URL + Bearer-Auth ist die ganze Verbindung. Pro-Client- Config variiert; der Kontrakt nicht:

{
  "mcpServers": {
    "moonborn": {
      "transport": "https",
      "url": "https://api.moonborn.co/v1/mcp",
      "headers": {
        "Authorization": "Bearer ${MOONBORN_API_KEY}"
      }
    }
  }
}

Bestätigte Clients: Claude for VS Code, Cursor, JetBrains MCP-Plugin, LangChain-MCP-Integration, LlamaIndex.

Was belichtet wird

Resources

  • moonborn:personas/{id} — Read-only-Zugriff auf das volle vierschichtige Dokument der Persona, Voice-Fingerprint-ID und Audit-Verdict.
  • moonborn:personas — Listing-Resource, die die Personas des Workspaces enumeriert.

Tools

  • moonborn.chat — öffne eine Session gegen eine Persona, sende eine Nachricht, gib die Antwort + Drift-Envelope zurück.

Erforderliche Scopes

Die MCP-Authentication ist dasselbe Bearer-System wie die REST-API. Minimum-Scopes:

  • read:personas, um Resources aufzulisten und zu lesen.
  • write:chat, um das Chat-Tool aufzurufen.

Stelle einen scoped API-Key pro MCP-Client aus. Teile keinen Master- Key mit deiner IDE — Least-Privilege gewinnt.

Was nicht auf MCP ist

  • Kein Write-Zugriff auf Personas (kein Create, kein Update, kein Delete).
  • Kein Config-Zugriff.
  • Kein Audit-Log-Zugriff.
  • Kein Webhook-Management.

Der MCP-Server ist absichtlich schmal: die IDE/Agent-freundliche Read + Chat-Oberfläche. Für volles Read/Write triff die REST-API.

Telemetrie

Jeder MCP-Call landet im Standard-Audit-Log. Die Session-ID, die moonborn.chat zurückgibt, ist dieselbe Session-ID, die du beim Treffen von /v1/chat/sessions/{id} über REST sehen würdest.

Tarif

Team und höher.

Ehrlicher Scope

MCP ist eine Protokoll-Brücke, kein separates Produkt. Dieselbe Runtime, dieselbe Auth, derselbe Audit-Trail — nur für MCP-bewusstes Tooling verpackt.

Weiter