Cavyro

com.cavyro由 cavyro.com 發布官方發布者v1.1.0更新於 Oct 31, 2026

Telegram-native CRM for agents: contacts, deals, projects, tasks, campaigns, docs and reports.

已驗證Streamable HTTP可網頁執行效率與工作流商業與電商

概覽

AI 產生的概覽

Cavyro 的託管 MCP 伺服器,Cavyro 是一套以 Telegram 為核心的 CRM,可讓助理讀取並修改工作區中的聯絡人、交易、專案、任務、文件與報表。

可以做什麼
  • 探索資源與操作,並視需要載入建立流程、自訂欄位與自動化的操作指引
  • 依篩選、排序與分頁列出或取得 24 類資源中的記錄,並跨實體類型搜尋
  • 建立、更新、封存、還原或徹底刪除記錄,包含自訂欄位
  • 執行移動交易階段、連結記錄、批次操作、留言與報表等專用操作
  • 處理專案、任務清單、任務、My Work 佇列、文件、會議、Telegram 聊天與後續提醒
適用情境
適合業務或專案團隊把 CRM 放在 Cavyro,希望助理以自然語言回答交易、聯絡人與任務相關問題,或直接完成日常更新,而不必在應用程式裡逐項點選。
執行需求
託管遠端端點,使用 Streamable HTTP,無需安裝。需要具備 MCP 權限(Pro 功能)的 Cavyro 帳號、在設定中建立的 API 權杖以及工作區 ID,分別透過 Authorization 的 Bearer 權杖與 X-Workspace-Id 標頭傳送。沒有 OAuth 流程。
安裝前請注意
連線以你的 Cavyro 使用者身分運作,助理可查看與修改你的角色允許的一切,包括刪除記錄(封存、還原或徹底刪除)與批次操作。API 權杖是長期有效的密鑰,可設為永不過期;請存放在用戶端的密鑰輸入中,外洩後立即撤銷。MCP 屬於付費 Pro 功能。

安裝

在 SourceWeft 中

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

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/com.cavyro%2Fcavyro/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。 客戶端會在首次連接時完成 OAuth 登入。

{
  "mcpServers": {
    "cavyro": {
      "type": "http",
      "url": "https://ai.cavyro.com/mcp"
    }
  }
}

README

Cavyro MCP server

[MCP Registry] [Server status] [Tools] [Transport] [Smithery] [Release]

[Install in VS Code] [Add to Cursor]

Cavyro is a Telegram-native CRM for agents and small sales teams: contacts, companies, deals, pipelines, projects and tasks, campaigns, docs and reports. This repository describes Cavyro's hosted Model Context Protocol server, listed in the MCP Registry as com.cavyro/cavyro.

The server is hosted, so there is nothing to install or run. Point your MCP client at it and it reads and acts on your Cavyro workspace with your permissions.

The server source is not published here. The tool surface is generated from the running server and exposed in the server card above, so the card is always the authoritative description of what the server does.

What it does

The server exposes a fixed set of nine generic tools over a resource and action registry, instead of one tool per API operation. The client discovers resources and actions on demand, so the tool list stays small while covering over 200 operations across 24 resources.

ToolPurpose
describe_resourceCatalog of all resources and global actions, or one resource's filters, sort fields, enums, operations and actions
query_resourcesList records of any resource with filters, sort, pagination and custom-field filters
get_resourceFetch one record by ID
create_resourceCreate a record (custom fields nested under custom_fields)
update_resourceChange fields on a record
delete_resourcediscard (archive), restore, or destroy a record
searchOmnibox search across entity types
perform_actionAny specialized non-CRUD action by slug: move a deal between stages, link records, bulk operations, comments, reports
load_guidanceOn-demand workflow guidance: create flows, custom fields, automations

Covered domains: deals, contacts, companies, pipelines and stages, projects with folders, task lists, tasks and subtasks, project reports, comments and reactions, activity feed, notifications, a personal My Work queue with mentions, workspaces, members, teams, groups, invitations, custom field definitions, automations, docs with their pages, reports, Google Calendar meetings, read-only Telegram chats and Telegram follow-up reminders.

All tool responses share one envelope, { "data": ..., "pagination": ... }, with pagination present only on paginated list results.

The connection acts as you. An external AI can only see and do what your Cavyro role allows in that workspace.

Authentication

Every request needs two headers:

HeaderValue
AuthorizationBearer <cavyro_api_token>
X-Workspace-IdYour workspace ID

Create an API token in Cavyro under Settings → API tokens. Tokens can expire after 7, 30 or 90 days, or never for integrations that cannot rotate them. Revoking a token cuts the client off immediately.

There is no OAuth flow. The server answers unauthenticated requests with 401 and a WWW-Authenticate: Bearer realm="cavyro" challenge. MCP is a Pro feature; MCP calls do not consume Cavyro AI credits, the model tokens are paid by your own client subscription.

Configuration

Replace <your-api-token> and <your-workspace-id> in the snippets below. Cavyro's settings page generates the same snippet with your workspace ID filled in.

VS Code (GitHub Copilot)

.vscode/mcp.json, or MCP: Add Server from the command palette:

json
{  "servers": {    "cavyro": {      "type": "http",      "url": "https://ai.cavyro.com/mcp",      "headers": {        "Authorization": "Bearer ${input:cavyro-token}",        "X-Workspace-Id": "${input:cavyro-workspace}"      }    }  },  "inputs": [    {      "id": "cavyro-token",      "type": "promptString",      "description": "Cavyro API token",      "password": true    },    {      "id": "cavyro-workspace",      "type": "promptString",      "description": "Cavyro workspace ID"    }  ]}

Cursor and Claude Desktop

The Add to Cursor button above installs the server with placeholder headers; replace them in ~/.cursor/mcp.json.

Cursor: ~/.cursor/mcp.json. Claude Desktop: ~/Library/Application Support/Claude/claude_desktop_config.json.

json
{  "mcpServers": {    "cavyro": {      "url": "https://ai.cavyro.com/mcp",      "headers": {        "Authorization": "Bearer <your-api-token>",        "X-Workspace-Id": "<your-workspace-id>"      }    }  }}

Claude Code

bash
claude mcp add --transport http cavyro https://ai.cavyro.com/mcp \  --header "Authorization: Bearer <your-api-token>" \  --header "X-Workspace-Id: <your-workspace-id>"

ChatGPT

Add the server as a connector in Developer Mode (Plus, Pro, Business or Enterprise) with the URL https://ai.cavyro.com/mcp and the two headers above.

Usage

Once connected, ask your assistant in plain language. A few things that work well:

  • "Show my open deals sorted by value, then move the top one to Negotiation."
  • "Create a contact for Ana Petrović at Acme, phone +381…, and link her to the Acme company."
  • "Which deals in the Enterprise pipeline haven't had activity in 30 days?"
  • "Summarize the last week of the Telegram chat with Acme and add it as a comment on their deal."
  • "Add a custom field 'Lead source' to contacts and set it to 'Referral' on the contacts I just created."
  • "What's on my plate today? Then move every overdue task in the Website project to In progress."

The assistant will typically call describe_resource first to learn the shape of a resource, then query_resources or perform_action. If it needs a multi-step recipe, it calls load_guidance.

Support

來源:README.md,提交 7274390

工具

0
該伺服器需要 API 金鑰等憑證,因此 SourceWeft 無法在沒有憑證的情況下讀取其工具,也未收錄。

版本歷史

2
  1. v1.1.0最新Oct 31, 2026
  2. v1.0.1Sep 16, 2026

評分

已滿足適用檢查項的 75%

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

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

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

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

    請在儲存庫或註冊中心條目中宣告授權條款。