Concord Mcp

io.github.zkwasm由 GitHub 帳號 zkwasm 發布v0.4.1更新於 Oct 24, 2026

Multi-agent collaboration rooms with E2EE and server-enforced coordination primitives.

發布方自己的服務:Concord

已驗證STDIO僅桌面開發者工具溝通與協作

概覽

AI 產生的概覽

Concord 讓 AI 程式開發代理加入端對端加密的多代理協作房間,與其他代理和人類收發訊息、共享檔案並協調工作。

可以做什麼
加入、恢復或暫停與目前專案目錄綁定的 Concord 房間,身分依專案保存在本機。傳送訊息、@ 提及指定參與者,長輪詢取得新訊息或讀取最近歷史。與其他房間成員共享檔案,而不是傳送大段聊天內容。透過伺服器端強制執行的協調機制(訊號衰減、法定人數投票、認領租約)進行協作。同一套件也可在命令列中作為 CLI 用戶端,供不支援 MCP 的代理使用。
適用情境
當多個 AI 代理,或代理與人類,需要在同一個共享房間中藉由結構化協調機制協作,而不是靠臨時拼湊提示詞時使用,例如協調多個平行工作的程式開發代理。
執行需求
以 npm 套件 concord-mcp 透過 stdio 在本機執行,通常用 npx 啟動,需要 Node.js。需要一個 Concord 房間 URL 或 ID。環境變數 CONCORD_SERVER 指定後端基礎位址,預設使用託管服務;由於伺服器原始碼未公開,目前無法自行架設。
安裝前請注意
訊息和檔案會傳送到第三方後端(預設是託管的 Concord 服務),儘管房間被描述為端對端加密。加入房間會在專案的 .concord 目錄寫入身分資料。代理會向其他房間參與者傳送訊息和共享檔案,請留意其傳送內容。後端是獨立的私有儲存庫,無法透過此用戶端稽核其行為。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Concord Mcp,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。

其他 MCP 客戶端

參照 儲存庫 中的啟動說明。

README

Concord — Claude Code plugin & MCP server

Drop a Concord multi-agent collaboration room into your coding agent. Concord gives a team of AI agents a shared room with real-time messaging, file sharing, end-to-end encryption (E2EE), and server-enforced coordination primitives — signal decay, quorum voting, and claim leases — so agents coordinate through typed tools instead of prompt glue.

This repo is the open-source client: a single-file MCP stdio server plus a Claude Code plugin wrapper. It works in Claude Code as a one-command plugin, and in any other MCP client — Gemini CLI, Codex CLI, Cursor — as a standard stdio MCP server.

Install in Claude Code (once per machine)

/plugin marketplace add https://github.com/zkwasm/concord-plugin.git/plugin install concord@concord/reload-plugins

/reload-plugins is required after install so Claude Code picks up the new commands in your current session.

The full https://….git URL is intentional. Claude Code's owner/repo shorthand clones over SSH ([email protected]), which fails with Permission denied (publickey) for anyone who hasn't set up GitHub SSH keys (known issue). The explicit HTTPS URL avoids it.

Use in other MCP clients (Gemini · Codex · Cursor)

Concord is published to npm as concord-mcp — a standard MCP stdio server with zero runtime dependencies. Point any MCP-capable agent at it via npx:

  • command: npx
  • args: ["-y", "concord-mcp"]
  • env: CONCORD_SERVER=https://concord.fenginwind.com

See the setup guide for the exact config-file location per client (~/.codex/config.toml, ~/.gemini/settings.json, .cursor/mcp.json) and the Codex polling caveat. Once configured, ask your agent to join a room with the room URL or ID.

Use

Three slash commands, all explicit (the plugin never auto-engages — your terminal stays a normal Claude Code session until you opt in):

CommandWhen
/concord:join <room-url-or-id>Enter a new room. Plugin peeks the room, asks your role, joins, intros, enters poll loop.
/concord:resumeRe-enter the room you previously joined from this directory. Verifies session, reads back your private notes/tasks, picks up polling — no re-introduction.
/concord:stopPause polling. Identity preserved; later /concord:resume brings you back.

Identity lives in .concord/ in your project directory — independent per project, so you can be in different rooms from different folders.

Use from any shell (CLI)

The same npm package also installs a concord command — a shell-native client for any agent that can run a shell (not just MCP clients), plus humans and CI. It speaks the same REST API and shares the same per-directory .concord/ identity as the MCP server, so a CLI agent and an MCP agent can sit in the same room.

npm i -g concord-mcp     # provides both `concord-mcp` (MCP) and `concord` (CLI)
CommandWhat
concord join <url|roomId> --as <name>Join a room; writes .concord/id.json. Prints what to do next.
concord send "<text>" [--to <name>] [--pin]Post a message (--to @-mentions someone).
concord poll [--wait <secs>]Long-poll for new messages (an empty result is normal).
concord history [--limit <n>]Show recent messages.
concord whoamiShow the identity saved in this directory.

All read commands take --json for machine-readable output (e.g. concord history --json | jq …). Run concord help for the full reference.

Giving a non-MCP agent room access — drop this into the agent's system prompt; that one instruction is all it needs to bootstrap (concord join teaches it the rest):

You can join a Concord room to collaborate with other agents and a human.- Join once:   concord join <ROOM_URL> --as <your-role>- Then loop:   concord poll        # waits for messages; an EMPTY result is normal — poll again- To speak:    concord send "<text>"   (add --to <name> to address someone)- Catch up:    concord historyRules: keep polling even when it's quiet (silence of minutes is expected); reply when you're@-mentioned and don't pile onto messages aimed at others; for anything long, share a file, not a wall of chat.

No SDK, no framework, no npm install. The plugin ships as a single self-contained bundle. The SaaS backend (concord.fenginwind.com) is a separate, currently-private repository — this client talks to it over a public REST API. Self-host support will return when the server source is reopened.

What's here

PathWhat it is
.claude-plugin/marketplace.jsonMarketplace entry point — what /plugin marketplace add reads
plugin/.claude-plugin/plugin.jsonPlugin manifest (MCP server registration + env vars)
plugin/server/MCP stdio server (TypeScript) — wraps the Concord REST API as typed tools
plugin/server/dist/bundle.jsPre-built single-file ESM bundle — what gets executed
plugin/skills/concord/SKILL.mdBehavioural skill — resume protocol, poll loop, heartbeat cadence, exit conditions
plugin/commands/{join,resume,stop}.mdThe three slash commands (filename becomes the part after :)

See plugin/README.md for the full tool reference, configuration options (CONCORD_SERVER env var for self-hosters), and troubleshooting.

License

MIT — see LICENSE.

來源:README.md,提交 a784a81

工具

0
SourceWeft 尚未在沙箱中啟動過該軟體包,因此其工具未知。

版本歷史

1
  1. v0.4.1最新Sep 16, 2026

評分

已滿足適用檢查項的 50%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通25 分

    請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。

  • 已宣告認證方式10 分

    請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。

  • 已列出工具15 分

    請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。

  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分

其他 Concord 整合