MCP-Discovery, wie Server gefunden werden
Directories, Marketplaces, .well-known/mcp. Wie das MCP-Ecosystem funktioniert.
Warum das eine eigene Lesson ist
Du weisst jetzt was MCP ist, wie Du Server einrichtest und wie Memory portabel über Tools funktioniert. Was bisher fehlt: Wo findest Du gute Server? Und wenn Du in Level 6 einen eigenen baust, wie wird der überhaupt gefunden?
MCP ist ein offener Standard, aber Standards leben erst wenn es eine funktionierende Discovery-Schicht gibt. Diese Lesson ist die Karte.
Die drei Directories die zählen
1. modelcontextprotocol.io (Spec + Reference Servers)
Die offizielle Spec-Site. Hier liegt die dokumentierte MCP-Spezifikation und eine kuratierte Liste von Reference-Servern unter github.com/modelcontextprotocol/servers. Wer in diese Reference-Liste aufgenommen wird, geht den offiziellen Weg, das ist die erste Adresse die alle MCP-Clients und Anthropics eigene Doku zitieren. Ein klassisches Listing-Directory mit Such-UI ist es nicht, dafür ist es die Quelle für den Standard.
2. Claude Connectors (in Claude Desktop + claude.ai) Ab 2026 gibt es eingebaute Connector-Listen in Claude Desktop und claude.ai. One-Click-Installation, vorkonfigurierte OAuth-Flows. Das ist der Mainstream-Weg für Endnutzer, kein Config-File-Editieren, kein npm-Install.
3. MCPize Marketplace (mcpize.run)
Kommerziell, spezialisiert auf gehostete HTTP-Server. User finden hier Server die sie ohne eigene Infrastruktur nutzen können. Gratis-Tier für Entwickler, Pro-Tier für Produktions-Server mit SLA.
Daneben gibt es Community-Listen auf GitHub (das bekannteste ist modelcontextprotocol/servers und awesome-mcp-servers). Die sind gut für Entdeckung, aber kein offizielles Discovery-Protokoll.
Das Protokoll unter der Haube, RFC 9728
Lange Zeit gab es das Gerücht es gäbe einen .well-known/mcp Endpoint. Den gibt es nicht. Was die offizielle MCP-Spec (Stand 2025-06-18) tatsächlich definiert ist /.well-known/oauth-protected-resource per RFC 9728, also OAuth Protected Resource Metadata. Das ist der Discovery-Mechanismus für HTTP-MCP-Server die mit OAuth 2.1 abgesichert sind.
Wenn ein Client Deine MCP-Server-Domain antrifft, fragt er erstmal die OAuth-Metadata ab:
https://deine-domain.com/.well-known/oauth-protected-resource
Antwort ist ein JSON nach RFC 9728:
{
"resource": "https://deine-domain.com/mcp",
"authorization_servers": [
"https://deine-domain.com"
],
"scopes_supported": ["mcp:tools"],
"bearer_methods_supported": ["header"]
}
Damit kennt der Client den Authorization-Server, kann den OAuth-2.1-Flow mit PKCE starten und spricht danach den eigentlichen MCP-Endpoint (/mcp) mit Bearer-Token an.
Die aktuelle Spec-Version ist 2025-06-18. Frühere Drafts (2024-11-05, 2025-03-26) sind überholt. Wer einen .well-known/mcp Endpoint baut, baut etwas das kein Client je abfragt.
Stdio-Server (npm) vs HTTP-Server (Discovery)
Wichtige Unterscheidung:
Stdio-Server laufen lokal beim User (npx -y mein-server). Sie brauchen kein .well-known/mcp. Discovery passiert über npm + Doku + Directory-Eintrag. User macht claude mcp add ... manuell oder via Directory-Link.
HTTP-Server laufen zentral. Sie SOLLTEN .well-known/mcp exponieren damit Discovery funktioniert. User tippen nur die Domain ein.
Die StudioMeyer-Server (memory.studiomeyer.io, crm.studiomeyer.io, geo.studiomeyer.io) sind HTTP-Server mit .well-known/mcp. Die Open-Source-Server wie mcp-personal-suite sind stdio via npm.
Für Publisher, wo listest Du Deinen Server
Wenn Du in Level 6 einen eigenen MCP-Server baust, ist Discovery die halbe Miete. Hier die Optionen sortiert nach Aufwand:
- npm publish (10 Minuten), automatisch erreichbar via
npx -y mein-server. Jeder Dev kann installieren. - GitHub README + awesome-mcp-servers PR (30 Minuten). Sichtbarkeit in der Community.
- modelcontextprotocol/servers Pull Request (GitHub-PR an die offizielle Reference-Server-Liste, ein paar Tage Review), höchste Glaubwürdigkeit weil Anthropics eigene Doku auf diese Liste verweist.
- MCPize Marketplace (1 Stunde Setup, wenn HTTP-Server), kommerzielle Sichtbarkeit, gehostetes Deployment.
- Claude Connector (Einreichung + Anthropic-Review), eingebaute Listing in Claude Desktop.
Level 6 zeigt die Hands-on-Umsetzung. Hier nur die Landschaft: nicht "eine Liste", sondern ein Ecosystem aus offiziellen Katalogen, Community-Listen und Discovery-Protokollen.
Praxis, zwei Server die Du Dir heute anschauen solltest
-
Sequential Thinking (Anthropic, stdio + npm). Erweitert Claude um strukturiertes Nachdenken.
claude mcp add sequential-thinking -s user -- npx -y @modelcontextprotocol/server-sequential-thinking. Probier es aus, schau Dir die Tool-Beschreibungen an, lern wie gute MCP-Tools strukturiert sind. -
Brave Search MCP (stdio + npm). Web-Suche ohne API-Integration selbst bauen.
claude mcp add brave -s user --env BRAVE_API_KEY=... -- npx -y @modelcontextprotocol/server-brave-search. Gratis-Tier bei Brave reicht für Tests.
Beide haben README.mds die exemplarisch zeigen wie man MCP-Server dokumentiert. Als Vorbild für Level 6.
Was Du jetzt hast
Das Ecosystem-Bild. Als Nutzer weisst Du wo Du gute Server findest. Als künftiger Publisher (Level 6) weisst Du wo Du Deinen Server hinstellst. Das Discovery-Protokoll .well-known/mcp ist noch jung, aber die Directories und Marketplaces sind heute schon stark genug dass niemand mehr "wie finde ich MCP-Server" fragen muss.
Update 2026-04-28: Hook-Bundles als eigene Distribution
Mit Claude Code v2.1.118 (type: "mcp_tool" Hooks, siehe Lektion 10) entsteht eine neue Distribution-Klasse: Hook-Recipe-Plugins. Statt einen ganzen MCP-Server zu publishen, publishen User pre-konfigurierte Hook-Bundles für existing Server (Memory, CRM, GEO, etc.). Ein claude plugin install studiomeyer-memory-hooks und der User hat alle 4 Memory-Hooks aktiviert ohne settings.json-Edit.
Marketplaces wie studiomeyer-marketplace listen das parallel zu MCP-Servern. Pro Plugin braucht es: plugin.json, README.md mit Idempotenz-Check + DSGVO-Note, tests/ mit Smoke-Test. Die fünf Bundles für unsere SaaS-MCPs liegen als Recipes in Phase 16 (/recipes/16.1-mcp-tool-hook-intro bis 16.5-academy-hook-bundle). Kopiert in settings.json schon heute funktionsfähig, als Plugin-Bundle in der Pipeline.
Quellen
- MCP Authorization Spec (2025-06-18), die offizielle Spec für OAuth Protected Resource Metadata
- RFC 9728, OAuth 2.0 Protected Resource Metadata, das IETF-Dokument auf das die MCP-Spec verweist
- modelcontextprotocol/servers, Reference-Server-Liste
- awesome-mcp-servers, Community-Liste
- MCPize Marketplace, kommerzielles Listing für Hosted-HTTP-Server