MCP Architect
Aus einer Beschreibung zum sauberen, sicheren MCP-Server: richtige Primitives, gute Tool-Schemas, lauffähiger Code.
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.jsonund 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
- 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
Läuft komplett bei dir mit deiner eigenen KI, keine externe Runtime, keine laufenden Kosten.
Enthält ausführbaren Code oder führt Aktionen/Tools aus. Vor der Nutzung kurz reinschauen.
Greift im Normalbetrieb auf externe Quellen / das Netz zu (z. B. Live-Seiten, Such-/Daten-APIs).
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
Auch als Chat-Prompt nutzbar
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.