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.

已驗證Streamable HTTP可網頁執行效率與工作流開發者工具

概覽

AI 產生的概覽

Plaro 的遠端 MCP 伺服器讓 Claude Code 與 Codex 讀取專案中已確認的需求、變更與待解決問題,並據此規劃工作。

可以做什麼
  • 讀取已確認需求、需求變更、待解決問題、驗證缺口與變更通知,並搜尋需求
  • 針對變更規劃工作、規劃目前整個版本,並在驗收前把驗收標準與程式碼對照
  • 向 PM 提問、回報已完成的項目及對應提交,並在自己的帳號上標記驗收檢查通過
  • 透過外掛的訊息鉤子在每則訊息時取得變更通知
適用情境
當專案需求存放在 Plaro,希望編碼助理在動手前先核對需求、規劃變更或準備驗收時適用。也適合由 PM 邀請開發者只讀取某個已連接專案的團隊情境。
執行需求
透過 streamable HTTP 連接 plaro.kr 的遠端端點,使用 OAuth 登入,無需 API 金鑰。可用自己的 Plaro 帳號在瀏覽器登入,或用 PM 連接的電子郵件地址與 6 位數驗證碼登入。需把 Plaro 提供的兩行專案資訊加入 CLAUDE.md 或 AGENTS.md。外掛與手動新增的伺服器只能擇一。
安裝前請注意
部分工具會寫入 Plaro:ask_pm、report_built 與 mark_checks;README 稱每次呼叫都需你核准,無法詢問的執行會拒絕這些呼叫。需求、版本、客戶確認、金額與日期無法從此處修改。工具呼叫、核准內容、工作資料夾指紋與登入紀錄會傳送給 Plaro 並保留一年。登入有效期為 30 天。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Plaro,將其新增到工作區。
  2. 連接 所需的 憑證。它們會被私密儲存,絕不會在公開頁面上展示。
  3. 為需要使用其工具的對話啟用該服務。

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, and get_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 account mark_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:

/plugin marketplace add plaro-kr/plaro-ai/plugin install plaro@plaro-ai

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:

claude mcp remove plaro -s user

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_notices through 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

/plugin uninstall plaro@plaro-ai

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:

codex plugin marketplace add plaro-kr/plaro-aicodex plugin add plaro@plaro-aicodex mcp login plaro

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:

[plugins."plaro@plaro-ai".mcp_servers.plaro]default_tools_approval_mode = "writes"

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", calling get_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
該伺服器需要登入,因此 SourceWeft 無法在沒有帳號的情況下讀取其工具,也未收錄。已連接帳號所能看到的內容可能因帳號及其權限而異。

版本歷史

1
  1. v1.2.1最新Oct 29, 2026

評分

已滿足適用檢查項的 85%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具15 分

    請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。

  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分