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 分
