Mockzilla
Official@mockzilla/mcp
mockzilla用MCPサーバー。Claude DesktopやCursorのようなエージェントが、ユーザーに代わってmockzillaを操作できるようにします。また、アカウントを作成する前にユーザーがmockzillaを試す手助けもします。
このブリッジは2つのツールプレーンを公開しています:
ローカルプレーン(アカウント不要): Mockzilla CLIがインストールされているか確認し、ユーザーのためにインストール(ビルド済みバイナリ、
go install、またはgo run)し、OpenAPI仕様書をプレビューし、ポータブルなモックサーバーをローカルで実行します。ユーザーのPCからデータが外部に出ることはありません。ホストプレーン(アカウント必要):
MOCKZILLA_TOKENが設定されている場合、mockzilla.orgのMCPエンドポイントにプロキシされます。シミュレーションの一覧表示や、カタログからのバンドルデプロイなどが可能です。
トークンがない場合、ローカルプレーンのみが利用可能です。エージェントは、ユーザーがサインアップする前にmockzillaを探索する手助けをすることができます。
インストール
Claude Code
ワンライナー、設定ファイルの編集不要:
claude mcp add -s user mockzilla -- npx -y @mockzilla/mcp@latest-s userはユーザーアカウント用にインストールします(すべてのプロジェクトで利用可能)。-s userを外すと、現在のプロジェクトのみにスコープされます。
Claude Desktop
~/Library/Application Support/Claude/claude_desktop_config.jsonを編集します:
{
"mcpServers": {
"mockzilla": {
"command": "npx",
"args": ["-y", "@mockzilla/mcp@latest"]
}
}
}Cursor
最も簡単な方法:Cursor設定 → MCPサーバー → 新しいMCPサーバーを追加、以下を入力:
名前:
mockzillaコマンド:
npx引数:
-y @mockzilla/mcp@latest
または~/.cursor/mcp.jsonを直接編集:
{
"mcpServers": {
"mockzilla": {
"command": "npx",
"args": ["-y", "@mockzilla/mcp@latest"]
}
}
}Gemini CLI
ワンライナー、設定ファイルの編集不要:
gemini mcp add -s user mockzilla npx -y @mockzilla/mcp@latest-s userは~/.gemini/settings.jsonに書き込みます(すべてのプロジェクトで利用可能)。-s userを外す(または-s projectを使用する)と、現在のディレクトリの.gemini/settings.jsonにスコープされます。
または設定ファイルを直接編集:
{
"mcpServers": {
"mockzilla": {
"command": "npx",
"args": ["-y", "@mockzilla/mcp@latest"]
}
}
}設定を編集した後はクライアントを再起動してください。
なぜ
@latestなのか? これがないと、npxは最初に解決されたバージョンをキャッシュし、新しく公開されたバージョンを取得しません。@latestに固定することで、npxは起動のたびにレジストリを再確認するため、Claude DesktopやCursorを再起動するだけでアップグレードできます。トレードオフ:起動時に約200msの追加時間がかかります。
何ができるか
トークンなし(ローカルプレーン):
「Mockzilla CLIはインストールされていますか?」
「Mockzillaをインストールして。」(エージェントがダウンロード / go-install / go-runのいずれかを確認します)
「petstoreの仕様書をローカルで立ち上げて、curlできるようにして。」
「https://example.com/openapi.yaml にはどんなエンドポイントがありますか?」
「起動したモックを停止して。」
トークンあり(ホストプレーンが追加):
「デプロイ済みのシミュレーションを一覧表示して。」
「カタログ製品を見せて。」
「
stripe-testという名前のStripeサンドボックスをデプロイして、ライブURLを待機して。」「このOpenAPI URLからMockzilla上にモックを作成して。」
ツール
ローカル
ツール | 目的 |
| このマシン上のMockzillaを解決:システムPATH → ブリッジキャッシュ → |
|
|
| 空いているポートでポータブルなモックサーバーを起動。仕様書ファイル、ディレクトリ、または公開https URLを受け付けます。 |
|
|
| サーバーを起動せずに仕様書を要約: |
| OpenAPI仕様書なしで単一のHTTPエンドポイントを素早くモック。管理対象モックディレクトリに静的レスポンスを書き込み、共有サーバーを(再)起動します。 |
| 現在モックされているすべてのエンドポイント、実行中のサーバーURL、Mockzilla UIのURLを一覧表示。 |
| すべてのモックを削除し、管理サーバーを停止。 |
| ブリッジ自身のバージョンを報告し、npmで新しい公開がないか確認し、アップグレード手順を表示。 |
| 利用可能なMockzillaドキュメントのトピックを一覧表示。 |
| 1つのトピックの完全なMarkdownを返します。 |
| すべてのドキュメントをキーワード検索。スニペット付きのトップセクションを返します。 |
ホスト
MOCKZILLA_TOKENが設定されている場合に利用可能。mockzilla.orgに転送されます。ライブツールリストについてはホストサーバーのドキュメントを参照してください。執筆時点ではget_context、list_sims、list_catalog_products、deploy_mock_from_{catalog,spec,url}、wait_for_deployが含まれます。
設定
環境変数 | デフォルト | 目的 |
| 未設定 | ベアラートークン( |
|
| ホストエンドポイントを上書き(ステージング、セルフホスト用)。 |
| ブリッジバージョンと一致 |
|
|
|
|
| 未設定 | GitHubから取得する代わりに、このローカルディレクトリからドキュメントを読み込みます。ドキュメント編集時に即座にフィードバックを得たい場合に便利です。 |
|
| ドキュメントを取得するGitHubリポジトリを上書き。 |
|
| ドキュメントを取得するブランチを上書き。 |
キャッシュ
ブリッジはすべてを~/.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でブリッジを完全にリセットします(バイナリ + すべてのモックエンドポイント)。モックのみを削除する場合:rm -rf ~/.cache/mockzilla-mcp/mocks。システムPATHには一切触れないため、リセットしても個別のbrewインストールには影響しません。
アップデート
ブリッジは頻繁に更新されます。最新の状態を保つための推奨方法:
MCPクライアント設定で
@mockzilla/mcp@latestを固定し(上記のインストールスニペットを参照)、npxが起動のたびにレジストリを再確認するようにします。Claude Desktop / Cursorを定期的に再起動します。そのタイミングで新しいバージョンが取得されます。
何か問題が発生した場合は、エージェントに「
bridge_statusを実行して、mockzilla-mcpが最新かどうか教えて」と尋ねてください。古い場合は、npx clear-npx-cache @mockzilla/mcpを実行してクライアントを再起動してください。
Mockzilla CLIのバージョンはブリッジによって固定されています(lib/install.js内のMOCKZILLA_VERSION)。ブリッジを更新すると固定バージョンも更新され、次のinstall_cli呼び出しでCLI自体が最新になります。
開発
プロジェクトの規約と新しいツールの追加手順についてはCLAUDE.mdを参照してください。
ライセンス
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