Esta guía te ayudará a crear un MCP Bundle (.mcpb) para crear una extensión de escritorio para uso interno, distribución privada, o como base para envío al Directorio de Conectores de Anthropic.
1. Introducción
¿Qué es un MCPB?
Los archivos MCPB (.mcpb) son archivos zip que contienen un servidor MCP local y manifest.json. Permiten instalación de un solo clic en Claude Desktop, similar a las extensiones de navegador.
Características clave:
Se ejecuta localmente en la máquina del usuario
Se comunica a través del transporte stdio
Agrupa todas las dependencias
Funciona sin conexión
No requiere OAuth
Más información:
Repositorio MCPB - Especificación completa y arquitectura
Publicación de Blog sobre Extensiones de Escritorio - Descripción general y casos de uso
¿Cuándo debo usar un servidor local (MCPB) versus un servidor remoto?
Elige un servidor local (MCPB) para:
Sistemas Internos y Seguridad
Acceder a sistemas detrás de tu firewall (JIRA, Confluence, wikis internos, bases de datos privadas)
Autenticación sin problemas - Utiliza automáticamente las sesiones de SSO y navegador existentes, sin gestión de tokens
Cumplimiento de confianza cero - Opera dentro de los límites de tu red corporativa sin exponer recursos internos públicamente
Recursos Locales
Acceso directo al sistema de archivos para edición de código y operaciones de Git
Integración con herramientas instaladas localmente (Docker, IDEs, bases de datos)
Integración de hardware y control de aplicaciones de escritorio
Operaciones sensibles a la privacidad que no deben salir de la máquina del usuario
Implementación Empresarial
Instalación de un solo clic con tiempo de ejecución Node.js integrado (sin dependencias que gestionar)
Sin infraestructura en la nube, configuraciones de VPN o reglas de firewall requeridas
Controles a nivel de organización - Los administradores pueden cargar extensiones personalizadas y gestionar el acceso a través de listas de permitidos
Control completo sobre autenticación, autorización y registros de auditoría
Elige un conector remoto para:
Servicios en la nube e APIs públicas que requieren infraestructura centralizada
Distribución en Claude en web, móvil y escritorio
Servicios que necesitan actualizaciones centralizadas en todos los usuarios
Flujos OAuth que requieren gestión de tokens del lado del servidor
Integraciones públicas utilizadas por múltiples organizaciones
Diferencia clave: Los MCPBs se ejecutan en la máquina del usuario a través del transporte stdio con acceso a recursos locales e internos. Los conectores remotos se ejecutan en tus servidores a través de HTTPS y se acceden a través de la infraestructura de Anthropic.
Uso en el mundo real: Las organizaciones están construyendo MCPBs como proxies seguros para servidores MCP internos, para acceso a documentación interna, y para conectar herramientas de desarrollo mientras mantienen su arquitectura de seguridad.
Para orientación sobre conectores remotos: Consulta Preguntas Frecuentes del Socio MCP para documentación completa de conectores remotos.
2. Primeros Pasos
¿Qué lenguaje de programación debo usar?
Node.js es fuertemente recomendado porque:
Se incluye con Claude para macOS y Windows (cero fricción de instalación para usuarios)
Los usuarios no necesitan instalación de tiempo de ejecución separada
Mejor compatibilidad y confiabilidad con Claude Desktop
Soporte extensivo del SDK de MCP
¿Qué plataformas debo soportar?
Claude Desktop se ejecuta en:
macOS (darwin)
Windows (win32)
Especifica las plataformas soportadas en la sección de compatibilidad de tu manifest.json.
Mejor práctica: Prueba en ambas plataformas incluso si desarrollas principalmente en una.
Detalles de compatibilidad de plataforma: Consulta Especificación de Manifiesto MCPB - Compatibilidad para especificación de plataforma y requisitos de tiempo de ejecución.
¿Cómo creo mi primer MCPB?
Sigue este proceso de cinco pasos:
1. Instala MCPB CLI: npm install -g @anthropic-ai/mcpb
2. Crea tu servidor MCP (consulta SDK de MCP)
3. Ejecuta mcpb init para crear manifest.json
4. Ejecuta mcpb pack para agrupar
5. Instala y prueba en Claude Desktop
Para orientación de implementación detallada:
Repositorio MCPB - Guía completa de primeros pasos, uso de CLI y especificaciones
Ejemplos de MCPB - Implementaciones de referencia funcionales incluyendo "Hola Mundo"
SDK de MCP - Implementación del protocolo central
Para orientación completa sobre desarrollo, pruebas y mejores prácticas, consulta la sección "Para Desarrolladores de Bundles" del README de MCPB.
Importante: Antes de distribuir tu MCPB, revisa la orientación de pruebas y mejores prácticas en el README de MCPB para asegurar calidad.
3. Configuración
¿Qué es manifest.json?
El archivo manifest.json es metadatos requeridos que describen tu MCPB - qué hace, cómo ejecutarlo, qué herramientas proporciona y qué configuración necesita.
Para la información más actualizada, consulta la Especificación oficial de MCPB.
Especificación de Manifiesto MCPB - Esquema completo con todos los campos
Manifiestos de Ejemplo - Implementaciones del mundo real
Documentación de CLI - Referencia de comandos
¿Cómo agrego un icono?
Los iconos son opcionales pero recomendados para una apariencia profesional.
Enfoque básico: Incluye el archivo icon.png en el directorio raíz de tu bundle y haz referencia a él en manifest.json.
Requisitos:
Nombre de archivo: icon.png (o ruta personalizada)
Tamaño: 512×512px recomendado (mínimo 256×256px)
Formato: PNG con soporte de transparencia
Ubicación: Raíz del bundle o ruta especificada
Opciones avanzadas: Múltiples variantes de icono para diferentes tamaños y temas (soporte de modo claro/oscuro).
Detalles de implementación: Consulta Especificación de Manifiesto MCPB - Iconos para:
Configuración del campo de icono
Sintaxis de múltiples variantes de icono
Especificaciones de tamaño y tema
Mejores prácticas y requisitos
¿Cómo configuran los usuarios mi MCPB?
Define la sección user_config en manifest.json. Claude Desktop crea automáticamente una interfaz de configuración donde los usuarios pueden configurar tu extensión.
Consulta Especificación de Manifiesto MCPB - Configuración de Usuario para la implementación completa:
Esquema completo y ejemplos
Todos los tipos de configuración y propiedades
Restricciones de validación
Manejo de datos sensibles
Patrones de selección múltiple
¿Cómo instalan los usuarios mi MCPB?
Hay tres métodos de instalación diferentes:
Doble clic - Descarga el archivo .mcpb y haz doble clic para abrir
Arrastrar y soltar - Arrastra el archivo .mcpb a la ventana de Claude Desktop
Menú de archivo - Desarrollador → Extensiones → Instalar Extensión → selecciona archivo .mcpb
Todos los métodos abren la interfaz de instalación donde los usuarios pueden:
Revisar detalles de la extensión y permisos
Configurar ajustes requeridos
Otorgar permisos necesarios
Completar la instalación
Alcance de instalación: Instalación por usuario - cada usuario debe instalar por separado en su propio sistema.
Experiencia del usuario y controles de administrador: Para información detallada sobre la experiencia de instalación del usuario final y controles de administrador empresarial (incluyendo gestión de organizaciones de Equipo/Empresa y configuración de políticas), consulta:
Primeros Pasos con Servidores MCP Locales en Claude Desktop - Guía completa del usuario que cubre navegación de directorio, interfaz de instalación, solución de problemas y controles de administrador.
4. Recursos
Documentación Oficial
Marco MCPB:
Repositorio MCPB - Especificación completa y herramientas
Especificación de Manifiesto MCPB - Esquema de manifiesto completo
Documentación de CLI de MCPB - Referencia de herramienta de línea de comandos
Ejemplos de MCPB - Implementaciones de referencia
Protocolo MCP:
Especificación de MCP - Documentación del protocolo
Inicio Rápido de MCP - Guía de primeros pasos
SDK de TypeScript - Implementación de Node.js
SDK de Python - Implementación de Python
Claude Desktop:
Notas de Versión - Actualizaciones de versión
Blog de Extensiones de Escritorio - Descripción general de arquitectura
Obtener Ayuda
Canales de soporte:
Problemas de GitHub de MCPB - Reportes de errores y solicitudes de características
Especificación de MCP - Preguntas sobre el protocolo
Soporte de Claude - Soporte general de Claude Desktop
Recursos de la comunidad:
Consulta las discusiones del repositorio para preguntas y respuestas de la comunidad
Sigue las notas de versión para las últimas actualizaciones
Revisa ejemplos para patrones de implementación
¿Listo para Distribución Pública?
Si has construido un MCPB funcional y deseas enviarlo al Directorio de Anthropic para distribución más amplia y descubribilidad, consulta nuestra guía complementaria: Envío al Directorio de Anthropic.
La guía del directorio cubre requisitos adicionales incluyendo:
Anotaciones de herramientas obligatorias para todas las herramientas
Requisitos de política de privacidad
Mínimo de tres ejemplos funcionales
Credenciales de prueba (si aplica)
Proceso de envío completo y cronograma de revisión
