Entwicklung Skill

MCP Architect

Aus einer Beschreibung zum sauberen, sicheren MCP-Server — richtige Primitives, gute Tool-Schemas, lauffähiger Code.

MCPModel Context ProtocolMCP-ServerFastMCPTypeScriptTool-SchemaOAuth 2.1KI-ToolsKI-IntegrationKI-Agenten
Kostenlos
0 0 v1.0.0 Aktualisiert 21.08.2026 von skills-for-ai

SKILL.md im offenen agentskills.io-Standard — direkt nutzbar in Claude, ChatGPT/Codex, Cursor, Copilot & Co.

MCP Architect ist ein KI-Skill für das Bauen von Model-Context-Protocol-Servern (MCP) — er macht aus einer Beschreibung einen gut designten, sicheren, lauffähigen MCP-Server. Er entwirft die richtigen Primitives (Tools/Resources/Prompts), schreibt korrekte Tool-Schemas + Annotations, wählt den Transport, scaffoldet Python- (FastMCP) oder TypeScript-Code mit sauberem stdout und begleitet Auth, Testing und Publishing. Security-Tiefenaudit → Agent Warden.

Was dieser Skill macht

  • Entwirft aus einer Beschreibung einen MCP-Server: Primitives (Tools/Resources/Prompts), Least-Privilege-Oberfläche
  • Schreibt **korrekte Tool-Schemas** (JSON Schema 2020-12), Beschreibungen, Output-Schemas und ehrliche Annotations
  • Scaffoldet lauffähigen Code für **Python (FastMCP)** oder **TypeScript (SDK)** — mit sauberem stdout
  • Wählt den **Transport** (stdio lokal / Streamable HTTP remote) und plant **OAuth 2.1** für Remote-Server
  • Begleitet **Testing** (MCP Inspector) und die typischen Fehler (der stdout-„disconnected"-Klassiker)
  • Erzeugt eine gültige **`server.json`** und führt durch das Publishing in der offiziellen MCP-Registry
  • Zwei defensive Node-Skripte: **Server-Scaffolder** + **server.json-Validator** (0 Abhängigkeiten)

Beschreibung

MCP Architect ist ein Skill für das Bauen von Model-Context-Protocol-Servern (MCP) — er verwandelt eine Beschreibung („lass Claude unsere Postgres abfragen", „mach unsere API zu Tools") in einen gut designten, sicheren, **lauffähigen** MCP-Server. Das Kernprinzip: **Ein MCP-Server ist nur so gut wie seine Tool-Schemas** — rund 80 % der Qualität. Deshalb designt er zuerst die Schnittstelle, dann den Code: die passenden **Primitives** (Tools, Resources, Prompts, nur was der Anwendungsfall braucht), klare Namen, **modell-lesbare Beschreibungen**, beschränkte Eingabe-Schemas (JSON Schema 2020-12, Objekt-Root — nie eine freie `url`/`path`/`cmd` auf einer mächtigen Aktion), strukturierte Ausgaben und ehrliche **Annotations** (readOnly/destructive/idempotent/openWorld — informative Hinweise, keine Sicherheitsgrenze). Er kennt die Realität der **2026-07-28-Spec**: stateless Core, **stdout ist der JSON-RPC-Kanal** (ein einziges `print()` bricht den Server → „disconnected", darum gehen alle Logs auf stderr), **Streamable HTTP** statt des deprecateten SSE-Transports, und dass Roots/Sampling/Logging deprecated sind. Er wählt den **Transport** passend zur Komplexität: stdio für lokal (keine Auth), Streamable HTTP für remote — und dann **OAuth 2.1 richtig** (Resource Server, RFC 9728 Metadata, RFC 8707 Resource Indicators, PKCE S256, `aud`-Prüfung, Origin validieren, lokal an 127.0.0.1 binden). Er scaffoldet lauffähigen Code für **Python (FastMCP 2.x)** oder **TypeScript (@modelcontextprotocol/sdk)** — mit zwei mitgelieferten, abhängigkeitsfreien Node-Skripten: einem **Server-Scaffolder** (korrekter Starter mit sauberem stdout, Schema, Annotations) und einem **server.json-Validator** für die offizielle **MCP-Registry**. Getestet wird mit dem **MCP Inspector**; veröffentlicht über `server.json` + Registry. Er ist **verify-live** (MCP ändert sich monatlich → aktuelle Spec/SDK mit Version), erfindet keine API-Details und ist **secure-by-design** (Least Privilege, Human-Gates) — für das Security-Tiefenaudit eines fertigen Servers verweist er auf **Agent Warden**.

Beispiele

Getestet mit Claude Code

Was es nicht macht

  • **Kein Hosting/Runtime** — er designt und scaffoldet; Betrieb/Deployment liegt bei dir
  • **Kein Security-Auditor** — für das Tiefenaudit eines fertigen Servers (Prompt Injection, Tool-Poisoning, Excessive Agency) → Agent Warden
  • **Erfindet keine Spec-/API-Details** — MCP ändert sich monatlich, verify-live mit Versionsangabe
  • **Kein klassisches Backend-/API-Engineering** jenseits der MCP-Schicht und kein Client-/Agenten-Bau

Kompatibilität & Technik

ClaudeChatGPT/CodexCursorCopilotGemini CLIWindsurfCline
Geprüft (intern)
3 Szenarien
Empfohlene Laufzeit
Claude Opus oder Sonnet; mit Web-Zugriff für verify-live gegen die aktuelle MCP-Spec/SDK-APIs. Die Skripte brauchen Node (ohne Zusatzpakete); ohne Node erzeugt der Skill Code/Metadaten von Hand aus den References.
Modi
Design (Schnittstelle entwerfen) · Scaffold / Bauen (Code generieren) · Tool-Design (Schema, Annotations, Fehler) · Auth & Transport · Publishing (server.json / Registry)
Eingaben
Beschreibung des gewünschten Servers · API-/Datenbank-/Tool-Spezifikation · vorhandener MCP-Server-Code (zum Verbessern) · Sprache/SDK-Wunsch (Python/TypeScript)
Ausgabeformat
MCP-Server-Design (Primitives + Tool-Tabelle) + lauffähiger Code (Python/TypeScript) + Auth-/Transport-Plan + Test- & Publishing-Schritte
Unterkategorie
MCP-Server & KI-Tool-Integration
Lizenz
Proprietär

Sicherheitsprofil

Lokal

Läuft komplett bei dir mit deiner eigenen KI — keine externe Runtime, keine laufenden Kosten.

Enthält Skripte

Enthält ausführbaren Code oder führt Aktionen/Tools aus — vor der Nutzung kurz reinschauen.

Netzzugriff

Greift im Normalbetrieb auf externe Quellen / das Netz zu (z. B. Live-Seiten, Such-/Daten-APIs).

Was bedeuten diese Badges? →

Lieferumfang

  • mcp-architect-1.0.0/11 Dateien
    • .claude-plugin/marketplace.json
    • plugins/mcp-architect/skills/mcp-architect/11 Dateien
      • SKILL.md
      • manifest.json
      • references/7 Dateien
        • mcp-architect-auth-transport.md
        • mcp-architect-publish.md
        • mcp-architect-python-fastmcp.md
        • mcp-architect-spec.md
        • mcp-architect-test-debug.md
        • mcp-architect-tool-design.md
        • mcp-architect-typescript-sdk.md
      • scripts/2 Dateien
        • scaffold-mcp.mjs
        • validate-server-json.mjs
    • .agents/skills/mcp-architect/→ universell — gleicher Inhalt (Codex, Cursor, Copilot, Gemini, Windsurf, Cline)
    • LICENSE.txt

Installation

Nach dem Freischalten installierst du mit einem Befehl — erkennt dein KI-Tool automatisch.

Läuft inClaude CodeGitHub CopilotGemini CLICursorCodex CLIWindsurfCline

Auch als Chat-Prompt nutzbar

Methode im Chat

Kein KI-Tool? Füg ihn in Claude, ChatGPT oder Gemini ein und nutze die Methode sofort.

Du bekommst die volle Methode. Nur 2 Helfer-Skript(e), die Teile automatisieren, laufen erst in der Installation.

Funktioniert am besten, wenn dein Chat Web-Zugriff hat.

Die Installation ist die volle Version — sie greift automatisch, führt ihre Skripte aus und lädt Referenzen bei Bedarf. Als Chat-Prompt fährst du die Methode selbst.

Zum Kopieren des paste-fertigen Prompts freischalten — danach in „Meine Skills".

Bewertungen

Noch keine Bewertungen – sei der/die Erste.

Hinweis

MCP entwickelt sich monatlich weiter — mit Web-Zugriff prüft MCP Architect die aktuelle Spec (modelcontextprotocol.io) und die SDK-APIs live und nennt die Version (dieser Skill zielt auf die 2026-07-28-Spec). Er entwirft und scaffoldet; Betrieb/Deployment des Servers liegt bei dir. Für ein Security-Tiefenaudit eines fertigen Servers → Agent Warden. Die mitgelieferten Skripte brauchen Node (ohne Zusatzpakete).

Änderungen

  • v1.0.021.08.2026Erstveröffentlichung: baut aus einer Beschreibung einen sauberen, sicheren MCP-Server (Model Context Protocol). Design der Primitives (Tools/Resources/Prompts), korrekte Tool-Schemas + Annotations, Transport-Wahl (stdio vs. Streamable HTTP), Code-Scaffolding für Python (FastMCP) oder TypeScript (@modelcontextprotocol/sdk) mit sauberem stdout, OAuth 2.1 für Remote-Server, Testing (MCP Inspector) und Publishing (server.json / offizielle Registry). Stand MCP-Spec 2026-07-28 (stateless Core, SSE deprecated). 2 Node-Skripte (Server-Scaffolder, server.json-Validator), 7 References. verify-live; Security-Tiefenaudit → Agent Warden.

Häufige Fragen

Was macht MCP Architect?

MCP Architect ist ein KI-Skill für das Bauen von Model-Context-Protocol-Servern (MCP) — er macht aus einer Beschreibung einen gut designten, sicheren, lauffähigen MCP-Server. Er entwirft die richtigen Primitives (Tools/Resources/Prompts), schreibt korrekte Tool-Schemas + Annotations, wählt den Transport, scaffoldet Python- (FastMCP) oder TypeScript-Code mit sauberem stdout und begleitet Auth, Testing und Publishing. Security-Tiefenaudit → Agent Warden.

Wie baue ich einen MCP-Server?

Genau dafür ist MCP Architect da — du beschreibst, was der Server können soll, und er entwirft die Primitives (Tools/Resources/Prompts), schreibt korrekte Tool-Schemas, wählt den Transport (stdio oder Streamable HTTP) und liefert lauffähigen Python- (FastMCP) oder TypeScript-Code plus Test- und Publishing-Schritte.

Python oder TypeScript für meinen MCP-Server?

MCP Architect kann beides und empfiehlt je nach Kontext. Python mit FastMCP ist am schnellsten (Schema aus Type-Hints + Docstring); TypeScript mit dem offiziellen SDK nutzt explizite Zod-Schemas. Der mitgelieferte Scaffolder erzeugt einen lauffähigen Starter in deiner Wunschsprache.

Warum sagt mein MCP-Server „disconnected"?

Fast immer, weil etwas nach stdout geschrieben hat, das kein JSON-RPC war — bei stdio ist stdout der Protokoll-Kanal. MCP Architect kennt diese Falle und legt alle Logs auf stderr; im Zweifel debuggt er mit dem MCP Inspector, der den echten Fehler zeigt.

Wie sichere und veröffentliche ich den Server?

MCP Architect baut secure-by-design (Least Privilege, beschränkte Argumente, OAuth 2.1 für Remote mit RFC-9728/8707 und aud-Prüfung) und generiert eine gültige `server.json` für die offizielle MCP-Registry. Für ein Security-Tiefenaudit eines fertigen Servers ist der Agent-Warden-Skill zuständig.

Ist das Tool-Schema wirklich so wichtig?

Ja — rund 80 % der Server-Qualität entscheidet das Tool-Schema. MCP Architect legt Fokus auf klare Namen, modell-lesbare Beschreibungen, beschränkte Eingabe-Schemas und ehrliche Annotations, damit das Modell die Tools zuverlässig auswählt und richtig benutzt.

Mit welchen KI-Tools funktioniert MCP Architect?

Claude · ChatGPT/Codex · Cursor · Copilot · Gemini CLI · Windsurf · Cline

Wie setze ich MCP Architect ein?

MCP Architect ist eine SKILL.md im offenen agentskills.io-Standard: per Befehl installieren (npx) oder herunterladen und ins KI-Tool laden — Claude (Projects), ChatGPT (Custom GPT), Cursor, Copilot, Gemini CLI u. a. Kein Code nötig.