Nach Paket-Registry
MCP-Server nach Paket-Registry
13.314 der Server der MCP Registry mit eigener Seite hier lassen sich lokal aus einem Paket ausführen. Der Registry-Eintrag nennt die Paket-Registry, die Kennung und meist die Version; das Paket selbst liegt in dieser Registry, nicht in der MCP Registry.
Server pro Paket-Registry
Ein Server, der in mehr als einer Registry veröffentlicht ist, wird bei jeder gezählt.
| npm | 8.832 | |
|---|---|---|
| PyPI | 3.187 | |
| OCI-Image (Docker) | 878 | |
| MCP Bundle (.mcpb) | 810 | |
| NuGet | 108 | |
| Cargo (crates.io) | 63 |
So wird jede Paketart ausgeführt
npm
Ein in der npm-Registry veröffentlichtes Node.js-Paket. Benötigt Node.js; Clients starten es meist mit npx.
PyPI
Ein auf PyPI veröffentlichtes Python-Paket. Benötigt Python; Clients starten es meist mit uvx (aus uv) oder nach pip install.
OCI-Image (Docker)
Ein Container-Image in einer OCI-Registry wie Docker Hub oder GitHub Container Registry. Benötigt Docker oder eine andere OCI-Container-Laufzeitumgebung; gestartet wird mit docker run.
MCP Bundle (.mcpb)
Ein MCP Bundle: ein einzelnes herunterladbares Archiv mit einem lokalen Server und einem Manifest, das ihn beschreibt. Benötigt einen Client, der MCP Bundles installiert; die Datei wird in diesem Client geöffnet oder ihm hinzugefügt.
NuGet
Ein auf NuGet veröffentlichtes .NET-Paket. Benötigt das .NET SDK; ausgeführt wird es als .NET-Tool.
Cargo (crates.io)
Ein auf crates.io veröffentlichtes Rust-Crate. Benötigt die Rust-Toolchain; cargo install erstellt das Programm.