Mockzilla
Official@mockzilla/mcp
Servidor MCP para mockzilla. Permite a agentes como Claude Desktop y Cursor controlar mockzilla en nombre del usuario, y les permite ayudar a los usuarios a probar mockzilla sin necesidad de una cuenta primero.
El puente expone dos planos de herramientas:
Plano local (sin cuenta): comprueba si la CLI de mockzilla está instalada, la instala para el usuario (binario precompilado,
go installogo run), echa un vistazo a una especificación OpenAPI y ejecuta servidores mock portátiles localmente. Nada sale de la máquina del usuario.Plano alojado (con cuenta): se redirige al endpoint MCP de mockzilla.org cuando se establece
MOCKZILLA_TOKEN. Lista simulaciones, despliega paquetes del catálogo, etc.
Sin un token, el plano local es toda la superficie: los agentes aún pueden ayudar a los usuarios a explorar mockzilla antes de registrarse.
Instalación
Claude Code
Comando de una línea, sin editar configuración:
claude mcp add -s user mockzilla -- npx -y @mockzilla/mcp@latest-s user lo instala para tu cuenta de usuario (disponible en cada proyecto). Elimina -s user para limitar el alcance solo al proyecto actual.
Claude Desktop
Edita ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"mockzilla": {
"command": "npx",
"args": ["-y", "@mockzilla/mcp@latest"]
}
}
}Cursor
Lo más fácil: Cursor Settings → MCP Servers → Add new MCP server, rellena:
Nombre:
mockzillaComando:
npxArgumentos:
-y @mockzilla/mcp@latest
O edita ~/.cursor/mcp.json directamente:
{
"mcpServers": {
"mockzilla": {
"command": "npx",
"args": ["-y", "@mockzilla/mcp@latest"]
}
}
}Gemini CLI
Comando de una línea, sin editar configuración:
gemini mcp add -s user mockzilla npx -y @mockzilla/mcp@latest-s user escribe en ~/.gemini/settings.json (disponible en cada proyecto). Elimina -s user (o usa -s project) para limitar el alcance al archivo .gemini/settings.json del directorio actual.
O edita el archivo de configuración directamente:
{
"mcpServers": {
"mockzilla": {
"command": "npx",
"args": ["-y", "@mockzilla/mcp@latest"]
}
}
}Reinicia el cliente después de editar la configuración.
¿Por qué
@latest? Sin esto, npx almacena en caché la primera versión resuelta y no detectará nuevas publicaciones. Fijar en@latesthace que npx vuelva a comprobar el registro en cada inicio, por lo que un reinicio de Claude Desktop / Cursor es suficiente para actualizar. Compensación: ~200ms de inicio adicional.
Qué puedes preguntar
Sin un token (plano local):
"¿Está instalada la CLI de mockzilla?"
"Instala mockzilla por mí." (el agente preguntará: descargar / go-install / go-run)
"Levanta la especificación petstore localmente para que pueda hacerle curl."
"¿Qué endpoints tiene https://example.com/openapi.yaml?"
"Detén el mock que iniciaste."
Con un token (plano alojado añadido):
"Lista las simulaciones que he desplegado."
"Muéstrame los productos del catálogo."
"Despliega un sandbox de Stripe llamado
stripe-testy espera a la URL en vivo.""Crea un mock desde esta URL de OpenAPI en mockzilla."
Herramientas
Local
Herramienta | Propósito |
| Resuelve mockzilla en esta máquina: PATH del sistema → caché del puente → invocación |
| Instala mockzilla en |
| Inicia un servidor mock portátil en un puerto libre. Acepta un archivo de especificación, directorio o URL https pública. Devuelve |
| Detiene un servidor iniciado por |
| Resume una especificación sin servirla: |
| Mokea rápidamente un único endpoint HTTP sin una especificación OpenAPI. Escribe una respuesta estática en el directorio de mocks gestionados y (re)inicia el servidor compartido. |
| Lista todos los endpoints mokeados actualmente, además de la URL del servidor en ejecución y la URL de la interfaz de usuario de mockzilla. |
| Borra todos los mocks y detiene el servidor gestionado. |
| Informa de la propia versión del puente, comprueba npm para nuevas publicaciones y muestra los pasos de actualización. |
| Lista los temas de documentación disponibles de mockzilla. |
| Devuelve el markdown completo para un tema. |
| Búsqueda por palabras clave en toda la documentación; devuelve las secciones principales con fragmentos. |
Alojado
Disponible cuando se establece MOCKZILLA_TOKEN. Reenviado a mockzilla.org. Consulta la documentación del servidor alojado para ver la lista de herramientas en vivo; en el momento de escribir esto incluye get_context, list_sims, list_catalog_products, deploy_mock_from_{catalog,spec,url} y wait_for_deploy.
Configuración
Variable de entorno | Por defecto | Propósito |
| no establecido | Token de portador ( |
|
| Sobrescribe el endpoint alojado (staging, autoalojado). |
| coincide con la versión del puente | Fija una versión específica de la CLI de mockzilla para que |
|
| Puerto preferido para el servidor |
| no establecido | Lee la documentación desde este directorio local en lugar de obtenerla de GitHub. Útil al editar documentación y querer retroalimentación instantánea. |
|
| Sobrescribe el repositorio de GitHub desde el cual obtener la documentación. |
|
| Sobrescribe la rama desde la cual obtener la documentación. |
Caché
El puente mantiene todo bajo ~/.cache/mockzilla-mcp/:
~/.cache/mockzilla-mcp/
├── bin/mockzilla # downloaded or go-installed binary
├── config.json # {method, version, invocation?}
└── mocks/ # mock_endpoint persists static endpoints here
└── static/
└── <service>/<path>/<method>/index.<ext>rm -rf ~/.cache/mockzilla-mcp restablece el puente por completo (binario + todos los endpoints mokeados). Para borrar solo los mocks: rm -rf ~/.cache/mockzilla-mcp/mocks. El PATH del sistema nunca se toca, por lo que el restablecimiento no afecta a una instalación separada de brew.
Actualizaciones
El puente se envía con frecuencia; forma recomendada de mantenerse al día:
Fija
@mockzilla/mcp@latesten la configuración de tu cliente MCP (ver fragmentos de instalación arriba) para que npx vuelva a comprobar el registro en cada inicio.Reinicia Claude Desktop / Cursor periódicamente: es cuando se obtiene la nueva versión.
Si algo falla, pregúntale al agente: "Ejecuta
bridge_statusy dime si mockzilla-mcp está actualizado." Si está obsoleto, ejecutanpx clear-npx-cache @mockzilla/mcpy reinicia tu cliente.
La versión de la CLI de mockzilla está fijada por el puente (MOCKZILLA_VERSION en lib/install.js). Actualizar el puente actualiza la versión fijada; la siguiente llamada a install_cli actualiza la propia CLI.
Desarrollo
Consulta CLAUDE.md para conocer las convenciones del proyecto y un tutorial sobre cómo añadir una nueva herramienta.
Licencia
MIT.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/mockzilla/mockzilla-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server