Spec Driven Development
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
作者による説明(英語の原文)
DEPRECATED: no live endpoint (api.dock.tech does not resolve)
この3つを1つのスコアにまとめることはしません。意見、測定、人気はそれぞれ別のものだからです。
このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。
使っているAIアプリを選んで、設定をコピーしてください。
DOCK_CLIENT_ID, DOCK_CLIENT_SECRET, DOCK_ENV「秘密」と表示された値は、あなたのアカウントの鍵です。絶対に人に教えたり、チャットに貼り付けたりしないでください。
必要なもの
どのアプリを使っていますか?
上でアプリを選んでください。選んだアプリを覚えておくので、次からはボタンに「…にインストール」と表示されます。
Claude Desktop → Settings → Developer → Edit Config を開き、claude_desktop_config.json にこれを貼り付けます
{
"mcpServers": {
"dock": {
"command": "npx",
"args": [
"-y",
"@codespar/mcp-dock"
],
"env": {
"DOCK_CLIENT_ID": "your-value",
"DOCK_CLIENT_SECRET": "your-value",
"DOCK_ENV": "your-value"
}
}
}
}ターミナルでこれを実行します
claude mcp add dock --env DOCK_CLIENT_ID=your-value --env DOCK_CLIENT_SECRET=your-value --env DOCK_ENV=your-value -- npx -y @codespar/mcp-dock動かす前に、空欄の値を入力してください。
プロジェクトの .cursor/mcp.json、または ~/.cursor/mcp.json に貼り付けます
{
"mcpServers": {
"dock": {
"command": "npx",
"args": [
"-y",
"@codespar/mcp-dock"
],
"env": {
"DOCK_CLIENT_ID": "your-value",
"DOCK_CLIENT_SECRET": "your-value",
"DOCK_ENV": "your-value"
}
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
プロジェクトの .vscode/mcp.json に貼り付けます
{
"servers": {
"dock": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@codespar/mcp-dock"
],
"env": {
"DOCK_CLIENT_ID": "your-value",
"DOCK_CLIENT_SECRET": "your-value",
"DOCK_ENV": "your-value"
}
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
これはパソコンで動くサーバーですが、ChatGPTがつなげるのはインターネット上のサーバーだけです。ほかのアプリを選んでください。
選んだアプリは、この端末のCookieに保存されます。アカウントは不要です。
DOCK_ENV envこの設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。
パソコンで動くサーバーです。インストールすると、ツール一覧がAIアプリに表示されます。
誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月6日にチェック
レジストリ名は、リポジトリを所有するGitHubアカウント codespar で確認済みです
このリポジトリはまだGitHubから読み取っていません
このリポジトリはまだGitHubから読み取っていません
これはパソコンで動くため、インターネット上のエンドポイントはありません
パソコンで動き、代わりにローカルの設定を使います
パソコンで動くサーバーです。ツール一覧を読み取れるのは、インターネット上のエンドポイントがある場合だけです
レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。
当てはまる基本チェック1項目のうち1項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。
入力が必要なもの:DOCK_CLIENT_ID, DOCK_CLIENT_SECRET
あなたのパソコンで動きます。必要なときにAIアプリが起動し、データは作者のサーバーを通りません(サーバー自体がオンラインサービスを呼び出す場合を除きます)。
GitHubリポジトリの最終更新は–、最新バージョン(0.2.0-alpha.4)がレジストリに届いたのは40 日前です。
Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。パソコンにNode.jsも必要です。
同じカテゴリには:Spec Driven Development, Remote Desktop Commander, SSTracker free youth training
同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。
カードの見方:★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.
Free youth sports drills, practice plans and age-group answers for parents and coaches.
作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。
Deprecated: no live endpoint. Measured on 2026-09-27 against two public DNS resolvers (8.8.8.8 and 1.1.1.1):
api.dock.tech(production) andsandbox.api.dock.tech(sandbox) do not resolve in DNS. No tool in this server reaches a service. The package is deprecated on npm and stays in this repository for reference only. If you have a working endpoint, point the server at it withDOCK_BASE_URL. To bring the package back, open an issue in mcp-dev-latam with the provider's documented base URL.
MCP server for Dock — Brazilian Banking-as-a-Service (accounts, Pix, card issuing) for fintechs and embedded-finance products
Dock is one of the two dominant BaaS providers in Brazil. Together with Matera, they power most BR fintechs.
Matera vs Dock — pick one, same commerce patterns:
| Matera | Dock | |
|---|---|---|
| Core strength | Pix-focused core banking | Broader BaaS: accounts + Pix + card issuing |
| Historical root | Core-banking platform | Card-issuing platform that expanded into accounts + Pix |
| Typical customer | Fintech building on top of Pix | Fintech / retailer issuing branded cards + accounts |
| Pix Automático | Live (2025 BCB product) | Roadmap |
BR fintechs usually pick one based on contract terms and pricing. Agents building fintech products can target both — the commerce patterns are identical; only the vendor relationship changes. This server exposes Dock's surface in the same shape as @codespar/mcp-matera so an agent can swap backends without rewriting tool-call logic.
Use Dock when an agent needs to:
Add to ~/.config/claude/claude_desktop_config.json:
{
"mcpServers": { "dock": { "command": "npx", "args": ["-y", "@codespar/mcp-dock"], "env": { "DOCK_CLIENT_ID": "your-client-id", "DOCK_CLIENT_SECRET": "your-client-secret", "DOCK_ENV": "sandbox" } } } }
claude mcp add dock -- npx @codespar/mcp-dock
Add to .cursor/mcp.json or .vscode/mcp.json:
{
"servers": { "dock": { "command": "npx", "args": ["-y", "@codespar/mcp-dock"], "env": { "DOCK_CLIENT_ID": "your-client-id", "DOCK_CLIENT_SECRET": "your-client-secret", "DOCK_ENV": "sandbox" } } } }
| Tool | Purpose |
|---|---|
create_account | Create a digital account for an end user (CPF holder) on Dock. |
get_account | Retrieve a Dock account by id. |
send_pix | Initiate an outbound Pix transfer from a Dock account to any Pix key in BR. |
get_pix | Retrieve an outbound Pix payment by endToEndId. |
create_pix_qr_static | Create a static Pix QR (reusable, tied to a merchant Pix key). |
create_pix_qr_dynamic | Create a dynamic Pix QR (single-use, expiring). |
refund_pix | Refund (devolução) a Pix payment. |
resolve_dict_key | Resolve a Pix DICT key to the account holder's identity and ISPB/branch/account. |
issue_card | Issue a card (debit / credit / prepaid / virtual) against a Dock account. |
get_card | Retrieve a card by id. |
list_accounts | List Dock accounts under the merchant. |
freeze_account | Freeze (block) a Dock account. |
unfreeze_account | Unfreeze a previously frozen Dock account, restoring Pix and card operations. |
block_card | Block a card temporarily (reversible). |
unblock_card | Unblock a card that was previously blocked (reversible). |
change_card_status | Change a card's lifecycle status: ACTIVE / BLOCKED / CANCELED. |
list_transactions | List transactions on a Dock account (Pix in/out, card auths, fees, transfers). |
get_transaction | Retrieve a single transaction by id. |
create_webhook | Register a webhook endpoint to receive Dock event notifications (account.*, pix.*, card.*, transaction.*). |
list_webhooks | List all webhook endpoints registered for the merchant. |
OAuth 2.0 Client Credentials. The server calls POST /oauth/token with Basic auth (client_id:client_secret) and caches the bearer token in memory until a minute before expiry.
| Variable | Required | Description |
|---|---|---|
DOCK_CLIENT_ID | Yes | OAuth2 client_id issued by Dock |
DOCK_CLIENT_SECRET | Yes | OAuth2 client_secret (secret) |
DOCK_ENV | No | sandbox (default) or production |
Base URL is derived from DOCK_ENV: https://sandbox.api.dock.tech (sandbox) or https://api.dock.tech (production).
v0.1.0-alpha.1 — tool surface is stable, wire paths are NOT yet verified.
Dock's developer portal at developers.dock.tech redirects to a ReadMe.com login gate. Public docs are not accessible without a Dock merchant contract, so on 2026-04-21 we could not validate the exact URL paths.
The endpoint paths in src/index.ts follow standard BR BaaS conventions (matching Matera's shape and the BCB Pix spec) and are best-guesses. Known-suspect items are flagged inline with TODO(verify) comments:
| Area | Value in code | Why it's suspect |
|---|---|---|
| Token endpoint | POST /oauth/token | Standard candidate, but /oauth2/token or /auth/v1/token also common |
| Pix refund | POST /pix/payments/{e2eid}/refund | BCB spec names refunds /pix/{e2eid}/devolucao/{id} |
| DICT lookup | GET /pix/dict/{key} | BCB DICT is RSFN-gated; Dock's wrapper path unverified |
The 10 tool names and input schemas above are the public contract and will remain stable. Only the internal HTTP calls in src/index.ts will change when we verify against the sandbox. Using this server against a live Dock tenant today may produce 404s on most calls.
PR welcome from anyone with a Dock sandbox.
block_card, unblock_card, set_card_limitsWant to contribute? Open a PR or request a tool.
Need governance, budget limits, and audit trails for agent-initiated bank transfers and card issuance? CodeSpar Enterprise adds policy engine, payment routing, and compliance templates on top of these MCP servers.
MIT