大多数 MCP server 暴露一个具体工具:搜 Notion、查 Postgres、调 Linear。有用,但每个都是孤岛。Agent 最后拿到一长串脱节服务的工具列表,它们之间没有共享状态,也没有写持久产物的地方。
puppyone 暴露的不一样:一个 MCP server,但它是一个工作空间。一个 MCP 连接里你 Agent 拿到:
list_directory、read_file、write_file、search —— LLM 已经懂的原语。不是每个服务一套自定义 schema。/integrations/notion/,Slack 线程在 /integrations/slack/,Postgres 切片在 /integrations/postgres/ —— 全部物化成文件,按计划刷新。Agent 不需要懂每个单独的 MCP server。/specs 写 /scratch/claude-code;Cursor 读 /specs 写 /scratch/cursor。同一个工作空间,不同 scope。你不用再选"Notion MCP server" + "Slack MCP server" + "文件 MCP server" + "Postgres MCP server"。puppyone 把这些打包成一个工作空间,通过一个 MCP server 访问,同时通过连接器委托给上游源。
try.puppyone.ai)或 Docker 自托管。/specs、/research、/integrations 读,/scratch/<your-agent> 读+写)。mcpServers(或等价物)下面一条 —— 一个 name、一个 transport(HTTP / stdio 看 host)、auth token。list_directory、read_file、write_file、search、commit_log、rollback。它们行为像文件系统,因为它们就是。(具体每个 host 的配置片段见文档。)
用 puppyone 的 MCP 表达"这是这个 Agent 操作的工作空间"。用其他(专用)MCP server 做塞不进文件系统的动作 —— 比如"发 Slack 消息"、"建 GitHub issue"。文件读 / 写 / 搜走 puppyone;一次性动作走它们自己的 MCP。
大多数团队有多个 Agent(Claude Code、Cursor、自建 n8n flow)。给每个一个对同一个 puppyone 工作空间的 Access Point。它们共享 canonical 上下文(/specs、/research),但写到自己 scratch 区。无碰撞,per-agent 完整审计。
你不需要 Agent 工具列表里 Notion MCP server 加 Slack MCP server 加 Postgres MCP server。puppyone 连接器把那些源物化成文件;你 Agent 像调任何文件一样调 read_file /integrations/notion/spec.md。
Agent 通过 write_file(或其他写工具)写的任何东西成为 commit。你不用教 Agent Git 语义。需要时通过工具调用回滚。
commit_log 和 rollback 作为工具暴露。一个 Agent 早上写了 30 个文件、其中一个搞砸事了,能回滚那一个文件(或整条分支),不用找你。
心智模型:MCP 是门,puppyone 是房间。
puppyone 必须用 MCP 吗? 不 —— MCP 只是访问方式之一。puppyone 也暴露 Bash、SSH、REST、sandbox 挂载。MCP 是已经会说它的 AI 客户端(Claude Code、Cursor、Continue、自建 MCP host)的对的选择。
puppyone 是只能用 MCP 的产品吗? 不是。我们是一个工作空间。MCP 是几个前门之一。同一个工作空间,多个接口。
puppyone 能跟我自建的 MCP host 一起用吗? 能。MCP server 符合规范;只要你 host 能连任何 MCP server,就能连 puppyone。
puppyone 跟最新 MCP 规范同步吗? 是 —— 我们跟上游。最近有 MCP 能力的客户端,集成应该开箱即用。
MCP 本身演进了怎么办? 我们跟规范。工作空间、版本历史、连接器跟任何具体访问协议无关 —— MCP 变了,工作空间不变。
同一个 Agent 客户端里能跟 puppyone 一起跑多个 MCP server 吗? 能。它们是叠加的。你 Agent 能有 Linear MCP、Slack-action MCP、puppyone 工作空间 MCP,以及其他任何 —— 全部作为工具可用。
MCP 是 Agent 怎么伸进来。puppyone 是它伸进来够到什么。一个 MCP 连接,一个工作空间,每个 MCP 兼容 host(Claude Code、Cursor、Continue、自建)看到同一份持久、版本化、scoped、SaaS-aware 的文件系统。这就是集成的故事。
让 MCP 真有用:通过一个 server 给每个 Agent 同一份工作空间。Get started