MCP 伺服器
Motir 提供一個模型上下文協議(MCP)伺服器——一個 streamable-HTTP 端點,代理程式和 CLI 透過它讀取並驅動專案管理核心。託管代理程式執行計畫時使用的也是這個介面。把它新增到 Claude 只需一次登入,無需權杖;任何其他用戶端或管線,則透過三個步驟使用權杖連線。
將 Motir 新增到 Claude
用你的 Motir 帳戶登入,選擇一個工作區,並核准 Claude 在其中可以執行的操作。無需複製或貼上任何內容——沒有需要產生或妥善保管的權杖。
claude.ai
- 開啟「自訂」→「連接器」。
- 點選「+」,再點選「新增自訂連接器」,並貼上下面的伺服器 URL。在「OAuth 用戶端」下,選擇「使用 Claude 公開發布的身份」——claude.ai 會將其標記為「已偵測到」,因為 Motir 支援它。「OAuth 用戶端 ID」和金鑰請留空——Motir 兩者都不需要。
- 點選「新增」,再點選「連線」。Claude 會把你帶到 app.motir.co 登入並核准。
遠端 MCP 伺服器 URL
https://app.motir.co/api/mcp
在 Team 或 Enterprise 方案中,由擁有者在「組織設定」→「連接器」→「新增」→「自訂」→「Web」下新增一次連接器,之後每位成員在「自訂」→「連接器」下點選「連線」,使用各自的 Motir 帳戶。 · Anthropic 的 claude.ai 文件 · 步驟核對於 2026年10月2日
Claude 桌面應用程式
- 如果你已在 claude.ai 上連線過 Motir,就無需再新增:已連線的連接器在網頁、桌面應用程式和手機上的對話中都可用。
- 若想改為從桌面應用程式新增,請在側邊欄選擇「自訂」,再選擇「連接器」,然後使用相同的 URL,按 claude.ai 的步驟操作。
- Motir 的登入頁面會在瀏覽器中開啟;在那裡核准後回到應用程式。
遠端 MCP 伺服器 URL
https://app.motir.co/api/mcp
這是一個遠端連接器,而不是本機桌面擴充:Claude 從 Anthropic 的雲端存取 Motir,所以你的機器上不會安裝任何東西。 · Anthropic 的 Claude 桌面應用程式文件 · 步驟核對於 2026年10月1日
Claude Code
- 用下面的指令新增伺服器——不帶請求標頭,也不帶權杖。
- 在 Claude Code 中執行
/mcp,選擇motir,並在瀏覽器中完成登入。
你的終端機
claude mcp add --transport http motir https://app.motir.co/api/mcp
如果你是用 Claude 帳戶登入的 Claude Code,那麼你在 claude.ai 上連線過的連接器在這裡已經可用。Claude Code 的 Motir 外掛會連同技能一起帶上這個伺服器。 · Anthropic 的 Claude Code 文件 · 步驟核對於 2026年10月1日
你核准了什麼,以及如何收回
Motir 上的登入頁面會寫明是哪個應用程式在發出請求,讓你選擇一個工作區,並列出它想要的權限。隨後 Claude 在該工作區內以你的身份行事,不超出你核准的範圍——也永遠不會超出你自己的角色所允許的範圍。
當 claude.ai 使用 Claude 公開發布的身份連線時,Motir 會核實 claude.ai 確實釋出了該身份,並在登入頁面和「已連線的應用程式」中把 claude.ai 顯示為已驗證的網域。任何自行註冊的其他 MCP 用戶端都顯示為「未驗證」:它顯示的名稱是它自己選的,Motir 無法核實。
在使用任何會更改內容的工具之前,Claude 會先詢問:每個工具都會註明它只是讀取、寫入還是刪除,MCP 工具 則顯示了哪個是哪種。想改用 Claude Code 的外掛?它會連同這個伺服器一起帶上——見 技能。
你連線的每個應用程式都列在 Motir 中「設定」→「帳戶」→「權杖」下的已連線的應用程式裡,並附有它的工作區、權限以及上次使用的時間。選擇「撤銷」後,它的存取權限在下一次請求時結束。
其他用戶端與 CI:使用權杖
如果用戶端不支援 OAuth 登入、是無頭代理程式或 CI 管線,請選這條路線。伺服器是同一個;由個人存取權杖代替登入。
使用這個伺服器,還是 REST API?
兩者面向同一份資料,使用同一個憑證。它們是為不同的使用者建置的,關鍵區別在於各自對「會在你不知情時發生變化」做出了怎樣的承諾。
| MCP 伺服器 | API 參考 | |
|---|---|---|
| 端點 | POST /api/mcp | /api/v1/… |
| 適用物件 | 你自己掌控的代理程式——它在執行時讀取工具描述。 | 你要釋出的用戶端——針對固定結構一次寫成的程式碼。 |
| 穩定性 | 預期會變化。改寫描述或重新命名參數,正是調校代理程式行為的方式。 | 只增不減。破壞性變更會產生 /api/v2;v1 保持其承諾。 |
| 結構 | 相同。MCP 的酬載由 v1 回應模式衍生,因此兩者描述的是可證明完全一致的物件。 | 相同,並且它是 MCP 所衍生自的來源。 |
| 認證 | 一個個人存取權杖,一組權限範圍。 | 同一個憑證在兩者上都有效。 |
要串接代理程式?留在這裡。要撰寫供他人安裝的軟體?API 參考 是另一半——它承諾不會在你不知情時發生變化。
1. 產生權杖
每個請求都帶有一個個人存取權杖,在 Motir 的「設定」→「帳戶」→「權杖」下產生。選擇它所繫結的工作區,並授予能完成工作的最窄權限範圍集合——本頁底部的表格說明了每個權限範圍控制什麼。授權只會收窄你自己的角色而不會放寬,所以權杖永遠不能做你本人做不到的事。
金鑰只在建立權杖時顯示一次。請當時就複製;之後無法再次讀取,遺失的權杖只能替換,無法找回。
2. 設定用戶端
每個用戶端都需要同樣的四項資訊,只是叫法各不相同。
| URL | https://app.motir.co/api/mcp |
| 傳輸方式 | Streamable HTTP——不是 SSE,也不是 stdio 指令 |
| 請求標頭 | Authorization: Bearer <token>,每個請求都帶上 |
| 權杖 | motir_pat_<your-token>——你在第 1 步中產生的那個 |
不要把權杖放進儲存庫追蹤的檔案裡。用戶端能從環境變數讀取權杖或提示你輸入時,下面的程式碼區塊就採用這種方式,而不是寫死的字面值——所以其中兩個寫的是 MOTIR_TOKEN,而不是金鑰本身。
Claude Code
.mcp.json
{
"mcpServers": {
"motir": {
"type": "http",
"url": "https://app.motir.co/api/mcp",
"headers": { "Authorization": "Bearer motir_pat_<your-token>" }
}
}
}或者一條指令:claude mcp add --transport http motir https://app.motir.co/api/mcp --header "Authorization: Bearer motir_pat_<your-token>" · Claude Code 文件 · 格式核對於 2026年9月4日
Cursor
~/.cursor/mcp.json — 若只用於一個專案,則為 .cursor/mcp.json
{
"mcpServers": {
"motir": {
"url": "https://app.motir.co/api/mcp",
"headers": { "Authorization": "Bearer ${env:MOTIR_TOKEN}" }
}
}
}Cursor 會對 ${env:…} 做插值,所以權杖留在環境變數中,不會出現在檔案裡。 · Cursor 文件 · 格式核對於 2026年9月4日
VS Code
.vscode/mcp.json
{
"inputs": [
{
"type": "promptString",
"id": "motir-token",
"description": "Motir personal access token",
"password": true
}
],
"servers": {
"motir": {
"type": "http",
"url": "https://app.motir.co/api/mcp",
"headers": { "Authorization": "Bearer ${input:motir-token}" }
}
}
}VS Code 會在伺服器首次啟動時提示你輸入權杖並安全地儲存——不會有任何機密寫入檔案。 · VS Code 文件 · 格式核對於 2026年9月4日
Codex CLI
~/.codex/config.toml
[mcp_servers.motir] url = "https://app.motir.co/api/mcp" bearer_token_env_var = "MOTIR_TOKEN"
bearer_token_env_var 接收的是變數的名稱,而不是權杖本身。 · Codex CLI 文件 · 格式核對於 2026年9月4日
其他任意 Streamable HTTP 用戶端
你的用戶端所稱的設定檔
Transport: streamable HTTP URL: https://app.motir.co/api/mcp Header: Authorization: Bearer motir_pat_<your-token>
Windsurf、Zed、Cline、Goose,或者你自己寫的程式——同樣的四項資訊,只是鍵名不同。 · 其他任意 Streamable HTTP 用戶端的文件 · 格式核對於 2026年9月4日
3. 檢查連線
重新啟動用戶端,問它有哪些工具;伺服器會傳回按你的授權範圍過濾後的完整目錄。若想在串接用戶端之前先檢查端點本身,可以直接向它發問——這是同樣的交握,權杖放在你的環境變數中。
你的電腦
curl -sS -X POST https://app.motir.co/api/mcp \
-H "Authorization: Bearer $MOTIR_TOKEN" \
-H "Content-Type: application/json" \
-H "Accept: application/json, text/event-stream" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'未授權的回應與權杖有關,而與設定無關。 權杖缺失、格式錯誤、未知、已撤銷或已過期,都會傳回同樣的拒絕,這是有意為之——如果區分它們,端點就會變成一個能回答「某個金鑰是否存在」的探測器。請檢查請求標頭拼寫為 Authorization,值以 Bearer 開頭,並確認權杖沒有在 Motir 中被撤銷。
連線可以呼叫什麼
每個工具都由一個權限範圍控制。你為已連線的應用程式核准的權限,或權杖所攜帶的授權,決定了它可以呼叫哪些工具——所以你的用戶端顯示的清單已經按你的權限過濾。這些內容在請求本頁時直接從 Motir 讀取,因此就是伺服器目前實際釋出的內容。
權限範圍 | 控制的內容 | 預設 |
|---|---|---|
project:browse | Open the project and read its work items, boards, backlog and reports. | 已授予 |
lesson:view | Read what the project's AI planner learned from its own planning work. | 已授予 |
lesson:manage | Retire a lesson or add one — both change the standing instructions the planner is given. | 已授予 |
lesson:reinforce | Note that a lesson's mistake happened again. It changes nothing the lesson says. | 已授予 |
work_item:edit | Create, update, assign and move work items, and transition them on the board. | 已授予 |
work_item:archive | Archive a work item and restore it later. Affects that item only — its children stay. | 已授予 |
work_item:delete | Permanently delete a work item and everything beneath it. Cannot be undone. | 預設關閉 |
comment:add | Post comments on work items, and edit or delete your own. | 已授予 |
page:view | Open and read the project's pages. | 已授予 |
page:edit | Create pages, rename them and change what they say. | 已授予 |
sprint:manage | Start and complete Sprints, and rank the backlog. | 已授予 |
ai:plan | Submit a planning job that spends the workspace’s AI credits and proposes plan changes. | 已授予 |
ai:view_plan | Add proposals to a generated plan and close it for review. Reading a plan needs only project access. | 已授予 |
下一步
MCP 工具 列出伺服器公開的每一個工具及其接收的參數。motir-core 中的完整參考包含每個工具的完整描述。若想改從終端機驅動同樣的資料,見 CLI。