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。