Plaro
io.github.plaro-kr由 GitHub 账号 plaro-kr 发布v1.2.1更新于 Oct 29, 2026
Agreed client requirements, changes and open questions from Plaro, read by Claude Code and Codex.
概览
Plaro 的远程 MCP 服务器让 Claude Code 和 Codex 读取项目中已确认的需求、变更与待解决问题,并据此规划工作。
- 可以做什么
- 读取已确认需求、需求变更、待解决问题、验证缺口和变更通知,并搜索需求
- 针对变更规划工作、规划当前整个版本,并在验收前把验收标准与代码对照
- 向 PM 提问、报告已完成的条目及对应提交,并在自己的账号上标记验收检查通过
- 通过插件的消息钩子在每条消息时获取变更通知
- 适用场景
- 当项目需求存放在 Plaro 中,希望编码助手在动手前先核对需求、规划变更或准备验收时适用。也适合由 PM 邀请开发者只读取某个已连接项目的团队场景。
- 运行要求
- 通过 streamable HTTP 连接 plaro.kr 的远程端点,使用 OAuth 登录,无需 API 密钥。可用自己的 Plaro 账号在浏览器中登录,或用 PM 连接的邮箱地址和 6 位验证码登录。需把 Plaro 提供的两行项目信息加入 CLAUDE.md 或 AGENTS.md。插件与手动添加的服务器只能二选一。
安装
在 SourceWeft 中
- 打开 控制台中的 Plaro,将其添加到工作区。
- 连接 所需的 凭据。它们会被私密存储,绝不会在公开页面上展示。
- 为需要使用其工具的对话启用该服务。
Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。
交给智能体安装
把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。
阅读 https://sourceweft.com/mcp/io.github.plaro-kr%2Fplaro/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。其他 MCP 客户端
把它添加到你客户端的 mcpServers 配置中。 客户端会在首次连接时完成 OAuth 登录。
{
"mcpServers": {
"plaro": {
"type": "http",
"url": "https://plaro.kr/mcp/v1"
}
}
}README
Plaro for Claude Code
Your project's agreed requirements and what changed, from Plaro, inside Claude Code.
- Tools to read —
get_requirements,get_changes,get_open_questions,get_verification_gaps,search_requirements, andget_notices(the change notice). - Change notices — when you send a message, Claude learns what changed in the requirements since the last notice (a few lines, or nothing).
- Commands —
plan_changes(plan the work for what changed),plan_project(plan the whole current version),check_acceptance(compare acceptance criteria with the code before the acceptance check). - What Claude may leave in Plaro — you approve each call —
ask_pm(a question the requirements do not answer),report_built(which requirements were built, with the commit), and on your own Plaro accountmark_checks(acceptance checks you confirmed as passing). Claude Code asks you every time, in every permission mode, with no "don't ask again"; a run that cannot ask (claude -p) refuses them. Nothing else can be changed from here: requirements, versions, the client's confirmation, amounts and dates stay in Plaro.
Install and sign in
In Claude Code:
Then open /mcp, pick plaro and sign in. The browser opens Plaro's sign-in page:
- Your own Plaro account (you build the project yourself, or you are on the team): if the browser is signed in to Plaro, press Allow. That is all — one sign-in reads every project your account can see.
- Invited by a PM (no Plaro account): enter the address your PM connected and the 6-digit code mailed to it, and pick the project.
There is no key to copy: Claude Code keeps the sign-in in your computer's secure storage and renews it by itself. A sign-in lasts 30 days; then the browser asks again.
Until you sign in, Claude Code marks the server as needing authentication, and the message hook reports an error on each message — sign in from /mcp. On a computer without a browser, copy the address Claude Code shows; if the redirect fails, paste the full address from the browser's bar into Claude Code.
Use the plugin or a server added by hand (claude mcp add … plaro https://plaro.kr/mcp/v1), not both. With both, Claude Code keeps the one added by hand and hides the plugin's server, so the plugin's message hook reports an error on each message. If you added it by hand before, remove it first:
Which project
Add the two lines Plaro gives you (project → Export → Developer AI connection) to the repository's instruction file (CLAUDE.md, or AGENTS.md) so every session checks Plaro before building. On your own account the first line carries the project's code (plaro:7f3c9a12): Claude names the project with it, and after that Plaro knows the folder you work in. Another repository of another project gets that project's two lines — no new sign-in. Without the lines, Claude asks you which project once.
An invited developer's sign-in reads the one project the PM connected; to switch, use Clear authentication on plaro in /mcp and sign in again.
What is sent
- To
https://plaro.kr/mcp/v1: the tool calls Claude makes, with the token from your sign-in, and what you approved Claude to leave. - On every message, the hook calls
get_noticesthrough that same signed-in connection, with the folder Claude Code works in (Plaro keeps only a keyed fingerprint of it, to know its project). What you type is never sent. The hook waits five seconds at most and never blocks your work. - Plaro sends back only what the PM put into a requirements version or processed. No meeting or chat text, no amounts, no client names or contacts.
Plaro keeps a record of each sign-in step and call (which connection or account, which tool, the outcome, how long, from which address) for one year — never the content.
Remove
Your own account's tools are listed in Plaro under account settings → Connections, where you can disconnect each. The PM can revoke an invited developer's connection at any time; one nobody uses for 90 days stops by itself.
License and trademarks
The files in this repository are released under the MIT License (LICENSE). It covers these files only: using Plaro is governed by its Terms of Service, and the Plaro name and logo are not licensed.
Claude Code is a product of Anthropic. This plugin is made by Plaro and is not affiliated with, endorsed by or sponsored by Anthropic.
Codex and ChatGPT
openai/plaro is the same Plaro MCP server packaged for OpenAI's plugin directory, which ChatGPT and Codex share. It has no message hook (the directory does not take hooks), so in ChatGPT and Codex the change notice comes when the AI calls get_notices or get_changes — the two lines in AGENTS.md (see Which project) ask it to before building. In Codex:
The sign-in is the same as above: your Plaro account, or the address your PM connected. To have Codex ask before each call that leaves something in Plaro, add this to ~/.codex/config.toml:
Layout
.claude-plugin/marketplace.json— this repository as a plugin marketplace (plaro-ai).plugins/plaro/.claude-plugin/plugin.json— the plugin.plugins/plaro/.mcp.json— the MCP server (OAuth sign-in, no key).plugins/plaro/hooks/hooks.json— the message hook (type: "mcp_tool", callingget_notices).openai/plaro/plugin.json·openai/plaro/mcp.json·openai/plaro/assets/— the package for OpenAI's plugin directory (ChatGPT and Codex): listing, review cases and the remote MCP server, no hooks..agents/plugins/marketplace.json— this repository as a Codex plugin marketplace.LICENSE— MIT.
This folder is kept in Plaro's main repository (integrations/claude-plugin) and copied to the public repository when it changes.
来源:README.md,提交 c0fe92d
工具
0版本历史
1- v1.2.1最新Oct 29, 2026
评分
已满足适用检查项的 85%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
- 近 30 天内可连通必需25 分
- 已声明认证方式必需10 分
- 已列出工具15 分
请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。
- 描述必需15 分
- 图标10 分
- 文档15 分
- 许可证10 分
