
Plane (Rust)
io.github.ninerf由 GitHub 帳號 ninerf 發布v0.1.1更新於 Nov 4, 2026
Fast single-binary server for Plane project management. Unofficial Rust port, 30 tools.
發布方自己的服務:rust.wiki
概覽
非官方單一執行檔 MCP 伺服器,讓助理讀寫 Plane 專案管理資料,包括工作項目、留言、週期、模組與頁面等。
- 可以做什麼
- 工作項目:建立、列出、取得與更新工作項目,以及留言、活動、連結、關聯、附件、類型與屬性
- 規劃:專案、估算、狀態、標籤、成員、模組、週期、里程碑、倡議與收件匣
- 內容與客戶:頁面、集合、範本、客戶、客戶屬性與客戶請求
- 發佈與工時:發佈、發佈標籤、發佈標記與工時記錄
- 參考:查詢 Plane 查詢語言(PQL)語法
- 上游 Python 伺服器的舊工具名稱仍可作為別名使用
- 適用情境
- 適合團隊以 Plane 追蹤工作,並希望助理直接在編輯器中查詢、彙整或更新工作項目、留言、週期與頁面,而不必切換到網頁介面。
- 執行需求
- 以本機執行檔在使用者電腦上執行(從 Releases 下載、安裝 .mcpb 套件或以 Rust 建置),不需 Python 執行環境。需要 PLANE_API_KEY 中的 Plane API 金鑰與 PLANE_WORKSPACE_SLUG 中的工作區代稱;自架執行個體可選填 PLANE_BASE_URL。需要能連線至 Plane API 的網路。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 Plane (Rust),將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。
其他 MCP 客戶端
參照 儲存庫 中的啟動說明。
README
plane-mcp-rs
A fast, single-binary Model Context Protocol (MCP) server for Plane project management. It lets AI agents such as Claude, Cursor and Codex work with Plane work items, comments, cycles, modules, pages and more.
It is a Rust port of the MIT-licensed Python plane-mcp-server:
the same 30 tools and tool schemas, about 16x less memory, no Python runtime.
Unofficial. A community project, not affiliated with or endorsed by Plane.
MCP Registry name: mcp-name: io.github.ninerf/plane-mcp-rs
Install
Download a binary from Releases and put it on your PATH.
Clients that support MCP bundles can install plane-mcp-rs.mcpb from the same page. Or build it with Rust:
Configure
Claude Code
Cursor, Claude Desktop and other JSON-configured clients
Shared HTTP server
One process can serve every agent on a machine. It binds to 127.0.0.1 only and has no authentication of its own, so
don't expose the port.
The endpoint is http://127.0.0.1:8096/servers/plane/mcp.
Tools
workitem, workitem_comment, workitem_activity, workitem_link, workitem_relation, workitem_attachment,
workitem_type, workitem_property, work_log, project, project_estimate, state, label, member,
workspace, module, cycle, milestone, intake, page, collection, template, initiative, customer,
customer_property, customer_request, release, release_label, release_tag, get_pql_reference.
The upstream server's retired tool names (169 aliases such as create_work_item) still work.
Differences from the Python server
workitem listleaves out descriptions unless you passfields, which roughly halves its output. Useretrievefor the full item.- Results are sent once as text, with no duplicate
structuredContentcopy. - Plane's raw response is passed through, so null placeholder fields the Python models add are absent.
- Empty lists come back as
[]. upload_from_urlchecks every resolved address and every redirect against private networks.- API-key login only: no OAuth or hosted mode.
Performance
Measured on one Windows 11 workstation against one self-hosted Plane instance, with plane-mcp-server 0.3.3 already
tuned for a fair comparison (one server process, no mcp-proxy, payload logging off, the same lean workitem list).
A stock install uses more. Your numbers will differ.
¹ Includes the measuring loop's own overhead, so the Rust figure is an upper bound. ² Most of this is Plane itself, so Rust can't speed it up much. Measured with paced calls; the pacing delay is subtracted.
Rust doesn't reduce the tool schema cost, because the schemas are deliberately identical. Reproduce the latency and
size numbers with bench/bench.py.
Compatibility and test status
Tested against self-hosted Plane 1.4.2:
- Read and validation: 77 calls across all 30 tools compared with the Python server, with no behaviour differences beyond those listed above. This covers each tool, not every action.
- Writes, end to end: work items, comments including mentions, links, attachments, labels and states.
- Same 404 from both servers on this Plane version: work item relations and archive. Your edition may differ.
- Not exercised end to end: write actions for other tools, including customers, releases, initiatives, pages, cycles, modules, templates and work logs. They follow the upstream SDK's routes. Please open an issue if one fails.
Linux and macOS builds are compiled and unit-tested in CI. The end-to-end testing above ran on Windows only.
Credits
Tool schemas, descriptions and PQL reference text come from
plane-mcp-server (MIT). See LICENSE.
來源:README.md,提交 e146cad
工具
0版本歷史
1- v0.1.1最新Nov 4, 2026
評分
已滿足適用檢查項的 50%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通25 分
請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。
- 已宣告認證方式10 分
請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。
- 已列出工具15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分
其他 Rust 整合
rust.wiki
wiki.rust官方發布者
rust.wiki 遠端端點,讓助理取得 Rust 遊戲即時資料:物品與造型價格、戰利品表、遺跡、伺服器與市場統計。

AGZ Rust MCP
由 GitHub 帳號 agzyazilim 發布
本機 stdio MCP 伺服器,為助理提供 Rust 開發工具:離線工作區檢視、編譯器診斷、指定測試、Cargo 執行與程式碼導覽。

rust-panosmcp
由 GitHub 帳號 mechubsec 發布
針對 Palo Alto Networks PAN-OS 防火牆的 MCP 伺服器:唯讀巡檢,以及受範圍限制、可稽核、需雙人核准的設定變更。

rust-proxmoxmcp
由 GitHub 帳號 mechubsec 發布
面向多叢集的 Proxmox VE MCP 伺服器,提供虛擬機保護以及計畫、核准、套用三步變更管控。

rust-junosmcp
由 GitHub 帳號 mechubsec 發布
Juniper Junos/SRX MCP 伺服器:限定範圍、可審計、雙人變更控制。Rust 編寫。AI 翻譯