Mockzilla
Official@mockzilla/mcp
MCP-Server für mockzilla. Ermöglicht Agents wie Claude Desktop und Cursor, Mockzilla im Namen eines Benutzers zu steuern – und hilft Benutzern dabei, Mockzilla auszuprobieren, ohne dass sie zuerst ein Konto benötigen.
Die Bridge stellt zwei Ebenen von Tools bereit:
Lokale Ebene (kein Konto): Überprüfen, ob die Mockzilla-CLI installiert ist, sie für den Benutzer installieren (vorgefertigte Binärdatei,
go installodergo run), einen Blick auf eine OpenAPI-Spezifikation werfen und portable Mock-Server lokal ausführen. Nichts verlässt den Rechner des Benutzers.Gehostete Ebene (mit Konto): Wird an den MCP-Endpunkt von mockzilla.org weitergeleitet, wenn
MOCKZILLA_TOKENgesetzt ist. Sims auflisten, Bundles aus dem Katalog bereitstellen usw.
Ohne Token ist die lokale Ebene der gesamte Funktionsumfang – Agents können Benutzern weiterhin helfen, Mockzilla zu erkunden, bevor sie sich registrieren.
Installation
Claude Code
Einzeiler, keine Konfigurationsbearbeitung:
claude mcp add -s user mockzilla -- npx -y @mockzilla/mcp@latest-s user installiert es für Ihr Benutzerkonto (verfügbar in jedem Projekt). Lassen Sie -s user weg, um es nur auf das aktuelle Projekt zu beschränken.
Claude Desktop
Bearbeiten Sie ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"mockzilla": {
"command": "npx",
"args": ["-y", "@mockzilla/mcp@latest"]
}
}
}Cursor
Am einfachsten: Cursor Settings → MCP Servers → Add new MCP server, dann ausfüllen:
Name:
mockzillaCommand:
npxArgs:
-y @mockzilla/mcp@latest
Oder bearbeiten Sie ~/.cursor/mcp.json direkt:
{
"mcpServers": {
"mockzilla": {
"command": "npx",
"args": ["-y", "@mockzilla/mcp@latest"]
}
}
}Gemini CLI
Einzeiler, keine Konfigurationsbearbeitung:
gemini mcp add -s user mockzilla npx -y @mockzilla/mcp@latest-s user schreibt in ~/.gemini/settings.json (verfügbar in jedem Projekt). Lassen Sie -s user weg (oder verwenden Sie -s project), um es auf die .gemini/settings.json des aktuellen Verzeichnisses zu beschränken.
Oder bearbeiten Sie die Einstellungsdatei direkt:
{
"mcpServers": {
"mockzilla": {
"command": "npx",
"args": ["-y", "@mockzilla/mcp@latest"]
}
}
}Starten Sie den Client nach dem Bearbeiten der Konfiguration neu.
Warum
@latest? Ohne diesen Zusatz speichert npx die erste aufgelöste Version im Cache und erkennt neue Veröffentlichungen nicht. Durch das Festlegen auf@latestprüft npx bei jedem Start erneut die Registry, sodass ein Neustart von Claude Desktop / Cursor ausreicht, um ein Upgrade durchzuführen. Nachteil: ca. 200 ms zusätzlicher Startaufwand.
Related MCP server: mcp-cli-catalog
Was Sie fragen können
Ohne Token (lokale Ebene):
"Ist die Mockzilla-CLI installiert?"
"Installiere Mockzilla für mich." (Agent fragt nach: Download / go-install / go-run)
"Starte die Petstore-Spezifikation lokal, damit ich sie per curl abrufen kann."
"Welche Endpunkte hat https://example.com/openapi.yaml?"
"Stoppe den Mock, den du gestartet hast."
Mit Token (gehostete Ebene hinzugefügt):
"Liste die Sims auf, die ich bereitgestellt habe."
"Zeige mir die Katalogprodukte."
"Stelle eine Stripe-Sandbox namens
stripe-testbereit und warte auf die Live-URL.""Erstelle einen Mock aus dieser OpenAPI-URL auf Mockzilla."
Tools
Lokal
Tool | Zweck |
| Mockzilla auf diesem Rechner auflösen: System-PATH → Bridge-Cache → |
| Installiert Mockzilla in |
| Startet einen portablen Mock-Server auf einem freien Port. Akzeptiert eine Spezifikationsdatei, ein Verzeichnis oder eine öffentliche https-URL. Gibt |
| Stoppt einen Server, der mit |
| Fasst eine Spezifikation zusammen, ohne sie bereitzustellen: |
| Mockt schnell einen einzelnen HTTP-Endpunkt ohne OpenAPI-Spezifikation. Schreibt eine statische Antwort in das verwaltete Mocks-Verzeichnis und (neu)startet den freigegebenen Server. |
| Listet alle aktuell gemockten Endpunkte auf, plus die URL des laufenden Servers und die Mockzilla-UI-URL. |
| Löscht alle Mocks und stoppt den verwalteten Server. |
| Meldet die eigene Version der Bridge, prüft npm auf neuere Veröffentlichungen und zeigt Upgrade-Schritte an. |
| Listet die verfügbaren Mockzilla-Dokumentationsthemen auf. |
| Gibt das vollständige Markdown für ein Thema zurück. |
| Stichwortsuche in allen Dokumenten; gibt die besten Abschnitte mit Snippets zurück. |
Gehostet
Verfügbar, wenn MOCKZILLA_TOKEN gesetzt ist. Wird an mockzilla.org weitergeleitet. Siehe die Dokumentation des gehosteten Servers für die Liste der Live-Tools – zum Zeitpunkt der Erstellung umfasst dies get_context, list_sims, list_catalog_products, deploy_mock_from_{catalog,spec,url} und wait_for_deploy.
Konfiguration
Umgebungsvariable | Standard | Zweck |
| nicht gesetzt | Bearer-Token ( |
|
| Überschreibt den gehosteten Endpunkt (Staging, selbst gehostet). |
| entspricht Bridge-Version | Legt eine bestimmte Mockzilla-CLI-Version fest, die |
|
| Bevorzugter Port für den |
| nicht gesetzt | Liest Dokumente aus diesem lokalen Verzeichnis, anstatt sie von GitHub abzurufen. Nützlich beim Bearbeiten von Dokumenten, wenn sofortiges Feedback gewünscht ist. |
|
| Überschreibt das GitHub-Repo, aus dem die Dokumente abgerufen werden. |
|
| Überschreibt den Branch, aus dem die Dokumente abgerufen werden. |
Cache
Die Bridge speichert alles unter ~/.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 setzt die Bridge vollständig zurück (Binärdatei + alle gemockten Endpunkte). Um nur die Mocks zu löschen: rm -rf ~/.cache/mockzilla-mcp/mocks. Der System-PATH wird nie berührt, daher hat ein Zurücksetzen keine Auswirkungen auf eine separate Brew-Installation.
Updates
Die Bridge wird häufig aktualisiert; empfohlene Vorgehensweise, um auf dem neuesten Stand zu bleiben:
Legen Sie
@mockzilla/mcp@latestin Ihrer MCP-Client-Konfiguration fest (siehe Installations-Snippets oben), damit npx bei jedem Start die Registry erneut prüft.Starten Sie Claude Desktop / Cursor regelmäßig neu – dann wird die neue Version abgerufen.
Wenn etwas nicht funktioniert, fragen Sie den Agenten: "Führe
bridge_statusaus und sage mir, ob mockzilla-mcp auf dem neuesten Stand ist." Wenn es veraltet ist, führen Sienpx clear-npx-cache @mockzilla/mcpaus und starten Sie Ihren Client neu.
Die Mockzilla-CLI-Version wird von der Bridge festgelegt (MOCKZILLA_VERSION in lib/install.js). Ein Update der Bridge aktualisiert die Version; der nächste install_cli-Aufruf bringt die CLI selbst auf den neuesten Stand.
Entwicklung
Siehe CLAUDE.md für Projektkonventionen und eine Anleitung zum Hinzufügen eines neuen Tools.
Lizenz
MIT.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityDmaintenanceThis tool creates a Model Context Protocol (MCP) server that acts as a proxy for any API that has an OpenAPI v3.1 specification. This allows you to use Claude Desktop to easily interact with both local and remote server APIs.409900MIT
- Alicense-qualityDmaintenanceAn MCP server that publishes CLI tools on your machine for discoverability by LLMs141MIT
- AlicenseAqualityBmaintenanceLocal MCP server that wraps the headless Claude Code CLI as MCP tools, providing stateless access to Claude's coding capabilities through prompt-based interactions. It enables users to execute Claude Code commands with various prompt formats and structured outputs directly from MCP clients.3MIT
- Alicense-qualityBmaintenanceA dead simple MCP server for exposing your app functions to AI agents like Claude Desktop.445MIT
Related MCP Connectors
MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
MCP server for Clipkit — gives AI agents a video toolbox via the Clipkit schema.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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