
mockd
io.mockd由 mockd.io 發布v0.4.6更新於 Oct 24, 2026
Multi-protocol API mock server: HTTP, GraphQL, gRPC, WebSocket, MQTT, SSE, SOAP.
概覽
mockd 是本地多協定 API 模擬伺服器,內建 MCP 伺服器讓助理建立模擬介面、管理具狀態資料、注入故障並驗證請求。
- 可以做什麼
- 透過單一本機伺服器建立、修改與刪除 HTTP、gRPC、GraphQL、WebSocket、MQTT、SSE 與 SOAP 模擬介面。管理具狀態資源與多步驟流程,讓模擬介面表現得像真實的 CRUD API。匯入匯出 OpenAPI、Postman、HAR、WSDL、WireMock 與 cURL 的規格與錄製內容。套用混沌設定、故障注入與斷路器,並檢視請求日誌、驗證契約。將模擬介面整理到隔離的工作區,並透過雲端通道分享。
- 適用情境
- 適用於用戶端要介接尚不存在、不穩定或呼叫需付費的 API 時,希望由助理直接建立與調整模擬介面。也適合跨多種協定的契約驗證與故障注入測試。
- 執行需求
- 以本機程序在使用者機器上執行,用 mockd 執行檔加上 mcp 參數啟動;該檔案以容器映像、Homebrew、Go 安裝或預先編譯的執行檔提供。未宣告帳號、API 金鑰或環境變數,可完全離線使用。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 mockd,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。
其他 MCP 客戶端
參照 儲存庫 中的啟動說明。
README
One binary. Seven protocols. Zero dependencies.
Mock HTTP, gRPC, GraphQL, WebSocket, MQTT, SSE, and SOAP from a single CLI tool.
Import OpenAPI specs. Build digital twins. Let AI agents create mocks for you.
[CI] [Release] [Stars] [Go] [License]
Website · Docs · Samples · Contributing
Quick Start
More install options
Pre-built binaries for Linux, macOS, and Windows on the Releases page.
Why mockd?
Every other mock tool makes you choose: pick one protocol, install a runtime, bolt on extensions. mockd doesn't.
🔌 Ext = requires separate extension JAR • ⚠️ Cloud = only in paid/hosted tier
Full capability matrix (deployment, protocols, capabilities, imports/exports, pricing)
Deployment
Protocol support
Capabilities
Import / export
Free tier limits
Legend: ✅ built-in • 🔌 Ext = separate OSS extension • ⚠️ Cloud = only in paid / hosted tier • Partial = limited implementation • roadmap = on the project's stated roadmap, not yet shipped
Note on WireMock imports. The
⚠️ Cloudmarks on OpenAPI and Postman import reflect first-party WireMock features. Community converters exist (e.g.openapi-to-wiremock, OpenAPI Generator targets) but are not bundled with the OSS standalone JAR.
Digital Twins
Import a real API spec, bind it to stateful tables, and get a mock that passes the real SDK:
Validated with real SDKs:
- Stripe: 49/49
stripe-goSDK tests pass - Twilio: 13/13
twilio-goSDK tests pass - OpenAI:
openaiPython SDK verified (models, assistants, chat completions)
See mockd-samples for complete digital twin configs.
AI-Native (MCP)
mockd includes a built-in Model Context Protocol server with 18 tools. AI agents can create mocks, manage state, import specs, and verify contracts without touching the CLI:
Works in Claude Desktop, Cursor, Windsurf, and any MCP-compatible editor. Tools cover mock CRUD, stateful resources, chaos injection, request logs, verification, workspaces, and import/export.
Features
Multi-Protocol Mocking — 7 protocols, unified CLI
Import & Export — OpenAPI, Postman, HAR, WireMock, cURL, WSDL
Chaos Engineering — latency, errors, circuit breakers
Cloud Tunnel — share local mocks instantly
All 7 protocols multiplexed through a single secure connection on port 443. Works behind NAT and firewalls.
Workspaces — isolated mock environments
Proxy Recording — record real traffic, replay as mocks
Web Dashboard — manage mocks visually
Release builds serve a web UI from the admin port (http://localhost:4290). VS Code-style editor, command palette, mock tree with folders, request log viewer, and near-miss debugging.
Mockd Cloud
mockd works fully offline with no account required. For teams that want shared environments:
- Persistent cloud mocks — deploy mock environments your whole team can hit
- Team management — shared workspaces with access controls
- Cloud tunnels — authenticated tunnels with custom domains
Coming soon. Join the waitlist.
Documentation
Full guides, API reference, and config docs at docs.mockd.io.
Contributing
Contributions welcome! See CONTRIBUTING.md for setup.
License
Apache License 2.0 — free for commercial use.
來源:README.md,提交 45c2906
工具
0版本歷史
1- v0.4.6最新Sep 16, 2026
評分
已滿足適用檢查項的 50%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通25 分
請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。
- 已宣告認證方式10 分
請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。
- 已列出工具15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分