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.1 Aktualisiert 24.09.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

Beispielhafte Antworten. Je nach KI und Modell können sie abweichen.

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.1/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. Er erkennt dein KI-Tool automatisch.

Läuft inClaude CodeGitHub CopilotGemini CLICursorCodex CLIDevin Desktop (Windsurf)Cline

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.124.09.2026Pflege-Update: Rückfragen nutzen jetzt das native Fragen-Werkzeug deiner Plattform (höchstens 3 Fragen, empfohlene Option zuerst, nummerierte Liste als Rückfall, blockiert nie unbeaufsichtigte Läufe). Dazu sauberere Typografie in allen ausgelieferten Dateien. Fakten, Fristen und Plattform-Angaben gegen aktuelle offizielle Quellen geprüft (Stand September 2026).
  • 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 (Skills oder Projekt), Cursor, Copilot, Gemini CLI u. a. Kein Code nötig.