/ 目錄 / 演練場 / Klavis
● 社群 Klavis-AI 🔑 需要你的金鑰

Klavis

作者 Klavis-AI · Klavis-AI/klavis

托管式 MCP 整合平台——單一驗證、單一閘道,涵蓋 Slack、Salesforce、GCal 等 50 多個 MCP 伺服器。

Klavis 為你代管已上線的 MCP 伺服器,並全權處理 OAuth 和多租戶驗證。不需要在本機安裝 20 個 MCP 並管理 20 組 token,只需一個閘道 URL。特別適合向終端使用者部署 agent——他們點擊「連接 Slack」,Klavis 接手整個 OAuth 流程。

為什麼要用

核心特性

即時演示

實際使用效果

klavis.replay ▶ 就緒
0/0

安裝

選擇你的客戶端

~/Library/Application Support/Claude/claude_desktop_config.json  · Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "klavis": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://api.klavis.ai/mcp/{server}?auth_token=YOUR_TOKEN"
      ]
    }
  }
}

開啟 Claude Desktop → Settings → Developer → Edit Config。儲存後重啟應用。

~/.cursor/mcp.json · .cursor/mcp.json
{
  "mcpServers": {
    "klavis": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://api.klavis.ai/mcp/{server}?auth_token=YOUR_TOKEN"
      ]
    }
  }
}

Cursor 使用與 Claude Desktop 相同的 mcpServers 格式。專案級設定優先於全域。

VS Code → Cline → MCP Servers → Edit
{
  "mcpServers": {
    "klavis": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://api.klavis.ai/mcp/{server}?auth_token=YOUR_TOKEN"
      ]
    }
  }
}

點擊 Cline 側欄中的 MCP Servers 圖示,然後選 "Edit Configuration"。

~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "klavis": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://api.klavis.ai/mcp/{server}?auth_token=YOUR_TOKEN"
      ]
    }
  }
}

格式與 Claude Desktop 相同。重啟 Windsurf 生效。

~/.continue/config.json
{
  "mcpServers": [
    {
      "name": "klavis",
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://api.klavis.ai/mcp/{server}?auth_token=YOUR_TOKEN"
      ]
    }
  ]
}

Continue 使用伺服器物件陣列,而非映射。

~/.config/zed/settings.json
{
  "context_servers": {
    "klavis": {
      "command": {
        "path": "npx",
        "args": [
          "-y",
          "mcp-remote",
          "https://api.klavis.ai/mcp/{server}?auth_token=YOUR_TOKEN"
        ]
      }
    }
  }
}

加入 context_servers。Zed 儲存後熱重載。

claude mcp add klavis -- npx -y mcp-remote https://api.klavis.ai/mcp/{server}?auth_token=YOUR_TOKEN

一行命令搞定。用 claude mcp list 驗證,claude mcp remove 移除。

使用場景

實戰用法: Klavis

部署一個可存取 5 個 SaaS 工具但只需一套驗證流程的 agent

👤 在應用程式中嵌入 Claude 的產品開發者 ⏱ ~45 min intermediate

何時使用: 你的使用者希望 Claude 能讀取 Gmail、更新 HubSpot、在 Jira 留言——而你不想為每個服務都寫一套 OAuth 膠水代碼。

前置條件
  • Klavis 帳號與 API 金鑰 — 在 klavis.ai 註冊後,從儀表板取得金鑰
  • 已啟用所需伺服器 — 在 Klavis UI 中開啟 Gmail、HubSpot、Jira 的開關
步驟
  1. 接入閘道
    Add Klavis as an MCP server with my token. List which tools are now available.✓ 已複製
    → 工具清單中出現 Gmail、HubSpot、Jira 端點
  2. 使用者連接
    Generate the Connect-Gmail URL for user_id=xyz. When they return, confirm auth succeeded.✓ 已複製
    → 回傳 OAuth URL;回調後顯示 connected:true
  3. 跨應用程式操作
    For the latest Gmail from acme.com, create a HubSpot contact and a Jira ticket summarizing the thread.✓ 已複製
    → 三個 API 在同一流程中被呼叫,並留有稽核記錄

結果: 一個具備使用者層級驗證、只需一個設定 URL 的多 SaaS agent。

注意事項
  • 使用者 token 靜默過期 — 訂閱 auth_expired webhook,提示使用者重新連接
搭配使用: gmail · slack

內部 ops 機器人——在同一個對話中建立工單、更新 CRM、發布 Slack 訊息

👤 內部工具團隊 ⏱ ~30 min intermediate

何時使用: 你想要一個 Claude 對話窗口,可以跨越整個 SaaS 工具堆疊「處理文書工作」。

前置條件
  • 以管理員身份一次性完成所有應用程式的 OAuth — 用團隊帳號而非個人帳號連接每個應用程式
步驟
  1. 連接工具堆疊
    Add Klavis. Confirm Salesforce, Jira, Slack are all connected.✓ 已複製
    → 三個服務都顯示已連接
  2. 處理客訴工單
    For the customer complaint in the last Slack #support message: create a Salesforce case, a Jira bug, and reply-in-thread with the ticket links.✓ 已複製
    → 建立 case 和 bug;Slack 回覆中附有連結

結果: 跨工具操作在單一對話中完成,各系統均留有記錄。

注意事項
  • Slack 的速率限制 — Klavis 儀表板顯示各應用程式的配額;盡量批次處理操作
搭配使用: slack · linear

組合

與其他 MCP 搭配,撬動十倍槓桿

klavis + gmail

個人使用本機 Gmail MCP,多使用者場景使用 Klavis

Use my local Gmail MCP for me, Klavis for customer data.✓ 已複製
klavis + slack

在 ops 工作流程中發布狀態更新

After creating the Salesforce case, post a summary in #customers via Klavis.✓ 已複製

工具

此 MCP 暴露的能力

工具輸入參數何時呼叫成本
list_connected_apps user_id?: str 確認特定使用者已連接哪些應用程式 free
get_auth_url app: str, user_id: str 啟動使用者 OAuth 流程 free
proxy_tool_call app, tool, args, user_id 任何下游工具呼叫——由 Klavis 路由轉發 varies by app

成本與限制

運行它的成本

API 配額
免費方案:每月 1k 次呼叫。Pro 方案:每月 10 萬次。
每次呼叫 Token 數
100–2000,視應用程式而定
費用
Freemium + 用量計費
提示
在儀表板中查看哪些應用程式佔用最多呼叫次數,並為各應用程式設定配額上限

安全

權限、密鑰、影響範圍

最小權限: read (per app) write-scoped (per app)
憑證儲存: Klavis 儲存 OAuth token;靜態加密
資料出站: api.klavis.ai 加上各下游 SaaS
切勿授予: admin scopes unless truly needed

故障排查

常見錯誤與修復

401 from proxy_tool_call

使用者的 OAuth 已過期——再次呼叫 get_auth_url,引導使用者重新連接

驗證: Call list_connected_apps, check status==connected
Server "notion" not in gateway

先在 Klavis 儀表板啟用該伺服器,再重新啟動 MCP 客戶端以取得新工具

Rate limit on a single app

Klavis 回傳 429 並附 retry_after——退避等待或改為批次處理

替代方案

Klavis 對比其他方案

替代方案何時用它替代權衡
Composio MCP你想要類似的托管整合平台,但定價方案不同應用程式涵蓋範圍不同;驗證模型相似
Self-hosted individual MCPs單一使用者、少量應用程式、有合規考量你需要自行處理每個應用程式的 OAuth 膠水代碼

更多

資源

📖 閱讀 GitHub 上的官方 README

🐙 查看未解決的 issue

🔍 瀏覽全部 400+ MCP 伺服器和 Skills