Por registro de paquetes
Servidores MCP por registro de paquetes
13.314 de los servidores del MCP Registry con página aquí pueden ejecutarse en local desde un paquete. La entrada del registro indica el registro de paquetes, el identificador y, por lo general, la versión; el paquete en sí está en ese registro, no en el MCP Registry.
Servidores por registro de paquetes
Un servidor publicado en más de un registro se cuenta en cada uno.
| npm | 8832 | |
|---|---|---|
| PyPI | 3187 | |
| Imagen OCI (Docker) | 878 | |
| MCP Bundle (.mcpb) | 810 | |
| NuGet | 108 | |
| Cargo (crates.io) | 63 |
Cómo se ejecuta cada tipo de paquete
npm
Un paquete de Node.js publicado en el registro npm. Necesita Node.js; los clientes suelen iniciarlo con npx.
PyPI
Un paquete de Python publicado en PyPI. Necesita Python; los clientes suelen iniciarlo con uvx (de uv) o tras pip install.
Imagen OCI (Docker)
Una imagen de contenedor en un registro OCI como Docker Hub o GitHub Container Registry. Necesita Docker u otro entorno de ejecución de contenedores OCI; se inicia con docker run.
MCP Bundle (.mcpb)
Un MCP Bundle: un único archivo descargable que contiene un servidor local y un manifiesto que lo describe. Necesita un cliente que instale MCP Bundles; el archivo se abre en ese cliente o se añade a él.
NuGet
Un paquete de .NET publicado en NuGet. Necesita el SDK de .NET; se ejecuta como herramienta de .NET.
Cargo (crates.io)
Un crate de Rust publicado en crates.io. Necesita la cadena de herramientas de Rust; cargo install compila el programa.