開發者文件
安裝 SosoAPI:套件、客戶端及 remote MCP
用本機套件或 hosted MCP,將你個 Agent 接上 SosoAPI。呢度有安裝、測試連接同更新步驟。
閱讀 MarkdownSosoAPI 團隊核對 ·
應該安裝邊個 npm 套件?
新安裝用 sosoapi。四個 distributions 都執行同一個 CLI 及 MCP;另外三個係鎖定相同 sosoapi 版本嘅薄別名,唔係獨立 SDK,功能亦冇分別。只需要安裝一個。
本機使用需要 Node.js 20 或以上及 npm/npx;remote MCP 唔需要安裝本機套件。安裝本身唔會授權存取帳戶或發佈。
| 套件 | 用途 | 指令 |
|---|---|---|
| sosoapi | 正式 CLI 及 MCP server | npx -y sosoapi --help |
| @sosoapi/cli | 鎖定同版 sosoapi 嘅別名 | npx -y @sosoapi/cli --help |
| sosoapi-cli | 鎖定同版 sosoapi 嘅別名 | npx -y sosoapi-cli --help |
| sosoapi-mcp | 鎖定同版 sosoapi 嘅別名 | npx -y sosoapi-mcp --help |
連接本機 MCP 客戶端
以下指令建立 core profile 新連接;已有健康連接就直接沿用,唔好重複建立或覆寫。sosoapi 冇指令參數時會啟動 stdio MCP server,等候 stdin 係正常。
Claude Desktop、Cursor 及其他 stdio 客戶端可以喺其 MCP 設定使用以下 JSON。設定位置及主機批准方式取決於客戶端。按需要重新連接或啟動,然後確認目前對話真係列到工具。
claude mcp add sosoapi -e SOSOAPI_TOOL_PROFILE=core -- npx -y sosoapicodex mcp add sosoapi --env SOSOAPI_TOOL_PROFILE=core -- npx -y sosoapi{
"mcpServers": {
"sosoapi": {
"command": "npx",
"args": [
"-y",
"sosoapi"
],
"env": {
"SOSOAPI_TOOL_PROFILE": "core"
}
}
}
}用 OAuth 連接 remote MCP
將以下 URL 加入支援 remote MCP、OAuth 及動態客戶端註冊嘅客戶端。喺瀏覽器登入並選擇工作空間及權限,唔需要貼 API key、client ID 或 client secret。HTTP 唔支援本機檔案上傳;請用媒體 URL 匯入或本機 server。
ChatGPT custom apps 及 Claude remote connectors 取決於方案及客戶端設定。呢個係直接自訂連接,唔代表已上架客戶端嘅 app 目錄。
https://gqeshlawtcexsapabaui.supabase.co/functions/v1/remote-mcp驗證連接而唔發佈
先查 auth status,有需要先完成瀏覽器登入,再讀取工作空間背景及已連接帳戶,核對身份同目標工作空間。安裝、callback 或 tools/list 成功,都唔足以證明指定帳戶可以發佈。
驗證設定唔需要測試帖文。保留現有內容同原本任務,由使用者完成平台授權,並喺要求寫入前檢視確實目的地、內容及時間。
npx sosoapi auth statusnpx sosoapi api contract --route /identity-api/workspace/list --summary更新或固定版本
用 npx -y sosoapi@latest --help 取得目前 CLI,再重新啟動 MCP 主機。長期設定可喺 args 明確指定所需版本;固定版本別名會保持對應 sosoapi 版本,更新另一個全域安裝唔會更新佢。
將已安裝套件內嘅 contract 同所需操作核對。遇到版本不一致,更新主機實際使用嘅指令,再連接及核對同一操作。唔好為修正 schema 差異而改憑證或擴大權限。
npx -y sosoapi@latest --helpnpx sosoapi api contract --summary