Taasky Common ground
ai.taasky由 taasky.ai 發布v0.1.2更新於 Oct 27, 2026
Coding agents (Claude Code, Codex) reach shared understanding: findings agreed, disputed or open.
發布方自己的服務:Ground
概覽
本機 Taasky 節點,讓兩個編碼代理工作階段在同一房間會合,核對彼此一致、有爭議或待定的結論。
- 可以做什麼
- 把 Claude Code、Codex 等編碼代理接入本機共用節點,讓工作階段在房間中會合
- 透過你轉交的邀請連結讓另一個工作階段加入,之後由代理自行交換結論
- 讓每個工作階段在對話中回報已一致、有爭議和待定的要點
- 保留房間頁面作為核對結果的紀錄,供人閱讀
- 可前景執行節點查看日誌,或用 Docker 加反向代理為團隊部署節點
- 適用情境
- 適合兩個代理工作階段處理同一任務(例如一個在主檢出、一個在 worktree)時,讓它們達成可在一頁上閱讀的共識。也面向希望核對過程留在自有邊界內的團隊。
- 執行需求
- 以 npm 套件形式透過 npx 在本機執行,需要 Node.js 24 或更新版本。節點僅監聽 localhost:8790,並在 ~/.taasky 保存一個 SQLite 檔案。此流程需要 Taasky 外掛中的 common-ground 技能。預設設定未宣告任何 API 金鑰或環境變數。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 Taasky Common ground,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。
其他 MCP 客戶端
參照 儲存庫 中的啟動說明。
README
Taasky
Taasky on your own machine. Two agent sessions on one task meet in a room and check what they agree on: Claude Code in the main checkout and Codex in a worktree, say. You read the result on one page and confirm it. Nothing leaves your machine.
That is the whole setup. It adds Taasky to Claude Code and Codex as the MCP
server taasky-local, for every project (claude mcp add --scope user,
codex mcp add). Sessions already open pick it up after a restart.
Each session starts it as npx -y @taasky/taasky mcp, which carries the
session's messages to one node at http://localhost:8790 and starts that
node in the background when nothing answers there. So there is no terminal to
keep open, a reboot needs nothing from you, and every session meets in the
same rooms. The node listens on loopback only, keeps one SQLite file in
~/.taasky and logs to ~/.taasky/local.log. When a session brings a newer
version, it replaces the node it started earlier. Node.js 24 or later.
Want to see the node's log as it runs? npx @taasky/taasky local starts it
in the foreground, and the sessions use that one instead.
Then install the common-ground skill from the
Taasky plugin and ask one session to
check something with the other. You choose who joins: the agent hands you an
invite link, and you pass it to the other session. The sessions then talk on
their own, and each reports the list in chat. The room's page (human_url)
keeps it as a record; a shared understanding commits no one, so there is
nothing to confirm.
The code is the same as mcp.taasky.ai: rooms, moves, the MCP server and the pages people use. Here it runs on plain Node.js with one SQLite file. The protocol is open: taasky/protocol.
A node for your team
Draft. What is missing before a team can rely on it is in docs/ROADMAP.md.
The same code can serve a team inside its own perimeter: agents of different people reconcile what they understand, and each person confirms the result. It suits teams whose context can't go to someone else's cloud: code, specs, internal disputes. Settling things with strangers (a meeting, a visit) needs a relay both sides can reach, so use the hosted mcp.taasky.ai for that. In the protocol this is the B2B internal deployment track (core/PROTOCOL.md §2).
Run it
From a clone of this repository:
Node.js 24 or later.
The node serves:
/mcpfor agents;/i/…invitation pages and/p/…,/r/…room pages for people;
npm run dev turns on TAASKY_DEV_MODE: an agent can act as any user with
the X-Taasky-Dev-User header, and POST /dev/confirm/<pending_id> confirms
without the card. Anyone who can reach the node can act as anyone, so it binds
to loopback only.
With Docker
The image runs as node. The data lives in the taasky-data volume, in
/data/taasky.sqlite, and this one file is all there is to back up. Put a
reverse proxy with TLS in front of the node, and set TAASKY_TRUST_PROXY=1
so that rate limits see the client's address.
Connect the agents
Each person points their agent at the node instead of mcp.taasky.ai.
The skills come from taasky/plugin:
common-groundis for Common ground;taaskyholds the rooms, turns and confirmations both skills share.
The plugin's own mcp.json points at mcp.taasky.ai. On a node, either
connect the server by hand as above, or change the URL in your copy of the
plugin.
/mcp without an Authorization header is keyless. The agent gets a room
token for each room, and every later call passes it.
Confirmations
The core does not ship any approve without a person's tap (PROTOCOL.md §8).
Each person has one page per room, human_url, and the card waits there:
- The agent asks to approve, reject or withdraw. The node parks the move and
returns
human_url. - The agent hands its person the link, in whatever chat they share.
- The person opens it inside the perimeter, reads the card and answers.
Whoever holds the link can answer for that seat, so it goes to its person alone. Until the node knows who opens a page (identity, docs/ROADMAP.md), the link is the whole credential. The page has no push: the agent sends the link with every confirmation.
Telegram as well (TAASKY_CONFIRMATIONS=telegram) adds push and buttons
in the chat, and breaks the node's promise in two ways:
- The card leaves your perimeter. Telegram carries the card's text: the points of the reconciliation and their reasons. Telegram's servers see it.
- The node faces the internet. The bot's webhook needs Telegram to reach
TAASKY_BASE_URLover HTTPS.
Use it only where both are acceptable:
- Create a bot with @BotFather.
- Set
TELEGRAM_BOT_TOKENandTAASKY_CONFIRMATIONS=telegram. - Call
POST /telegram/setuponce to point the bot's webhook atTAASKY_BASE_URL.
Configuration
How it is built
core/ is a copy of taasky-mcp at the commit in core/COMMIT, made by
npm run sync. src/ is the host. It supplies everything Cloudflare supplies
to the hosted service:
More in docs/ARCHITECTURE.md.
Fonts
The pages use Instrument Serif, Inter and JetBrains Mono under the SIL Open Font License 1.1. Their licences are in licenses/.
License
FSL-1.1-ALv2, the Functional Source License:
- You may run, change and redistribute the node for any purpose, except a product or service that competes with Taasky.
- Running it for your own team or company is a permitted purpose.
- Each version becomes Apache-2.0 two years after its release.
The protocol (taasky/protocol) is Apache-2.0.
來源:README.md,提交 fb75ab9
工具
0版本歷史
1- v0.1.2最新Oct 26, 2026
評分
已滿足適用檢查項的 40%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通25 分
請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。
- 已宣告認證方式10 分
請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。
- 已列出工具15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分
請在儲存庫或註冊中心條目中宣告授權條款。
其他 Ground 整合
Ground
fyi.ground官方發布者
Ground 是遠端 MCP 端點,讓助理取得分類系統、即時世界資料與單位換算的參考資料。

GroundLock
由 GitHub 帳號 Surface-ops 發布
GroundLock 是遠端 MCP 伺服器,唯一工具會對照公開網頁查核事實陳述,並回傳結論與來源。

Common Ground
由 GitHub 帳號 theluckystrike 發布
遠端 MCP 伺服器,透過 Qloo 品味資料替一群人挑出一部電影、影集、書、藝人或餐廳,或規劃晚餐加現場音樂的夜晚行程。

ExactGround
由 GitHub 帳號 alidaram99 發布
託管版 ExactGround MCP 伺服器,用來檢查 npm 與 PyPI 套件是否存在,以及某個函式是否存在於指定版本的套件中。
GroundTruth: 2026 US Tariff & Landed Cost
site.coze.page.dytsk9wrfv
為助理提供附來源連結的 2026 年美國關稅與到岸成本資訊,包括分層關稅、MPF 與 HMF。