跳过安装。2 分钟内即可运行。
在 cloud.anythingmcp.com 开始免费试用,一键添加 Sage 200,然后将你的 AI 客户端(Claude、ChatGPT、Copilot 或 Cursor)指向生成的 MCP 端点。无需 Docker,无需 git clone,无需任何工程经验。
摘要
通过 Sage 200 API 读取 Sage 200 Standard 和 Professional:客户、供应商、销售订单和采购订单、已过账的发票、贷项通知单和付款、库存物料和库存量、总账科目。Sage ID OAuth 2.0,只读。
试试这样问
Sage 200 的示例提示
点击任意提示即可复制,然后粘贴到 Claude、ChatGPT、Cursor、Gemini、Copilot 或 OpenClaw 中,在该连接器上运行。
Claude 是 AI,可能会出错。请核对回答。
💡 无需安装? 直接使用 cloud.anythingmcp.com。 登录、点击 Connectors → Sage 200、粘贴凭证、生成 MCP API key — 完成。无 Docker、无
git clone、无本地服务器。
Sage 200 + Cursor
通过 Sage 200 API 读取 Sage 200 Standard 和 Professional:客户、供应商、销售订单和采购订单、已过账的发票、贷项通知单和付款、库存物料和库存量、总账科目。Sage ID OAuth 2.0,只读。
前提条件
完整的设置说明已内置在连接器中 (在 store 中选择连接器时可见)。所需环境变量:
SAGE200_PRODUCT, SAGE200_CLIENT_ID, SAGE200_CLIENT_SECRET, SAGE200_SUBSCRIPTION_KEY
步骤 1 — 获取凭证
OAuth 凭证由 Sage 签发,无法在 Sage 200 内部创建,请预留几天时间。
- 向 Sage Developer Services 申请 client ID 和 secret(发邮件至 [email protected],然后填写 Sage 的申请表)。申请一个机密(Web 服务器)客户端,重定向 URI 为
https://cloud.anythingmcp.com/api/mcp-oauth/callback,自托管时为<your AnythingMCP URL>/api/mcp-oauth/callback。 - 在 Sage Developer Portal 中,将 Sage 200 API 订阅的 primary key 复制到
SAGE200_SUBSCRIPTION_KEY(以Ocp-Apim-Subscription-Key发送)。 - Sage 200 Standard 将
SAGE200_PRODUCT设为sage200,Sage 200 Professional 设为sage200extra,并填写SAGE200_CLIENT_ID和SAGE200_CLIENT_SECRET。 - 在连接器页面点击 Authorize with Provider,用作为你公司 API 用户的 Sage ID 登录。对于 Sage 200 Professional,公司必须已在 System Administration 中连接到 API。
- 先调用
sage_200_list_sites:其他所有工具都需要它返回的site_id和company_id。
此连接器只读。列表支持 OData 选项(filter、select、orderby、top、skip),字段名为 snake_case。已过账的发票和贷项通知单属于分类账交易,用 sage_200_list_sales_transactions 和 sage_200_list_purchase_transactions 读取。401 表示需要重新授权,或检查 subscription key 和版本;403 表示该 Sage ID 不是该公司的 API 用户。
步骤 2 — 安装 adapter
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
步骤 3 — 在 Cursor 中添加连接器
你的服务器 URL: 在 AnythingMCP 中打开 MCP Servers → 此连接器所在的服务器,复制它的 URL(
https://cloud.anythingmcp.com/mcp/…)。本指南中出现YOUR_SERVER_ID的地方都用它替换。
Cursor 从 ~/.cursor/mcp.json 读取 MCP 服务器。添加以下条目:
{
"mcpServers": {
"anythingmcp": {
"url": "https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID",
"headers": { "X-API-Key": "YOUR_MCP_API_KEY" }
}
}
}
- 在 AnythingMCP 的 MCP Servers → 你的服务器 → API keys 中创建 MCP API 密钥,并用它替换
YOUR_MCP_API_KEY。 - 保存文件并重启 Cursor。
- 打开 Cursor → Settings → MCP,确认
anythingmcp已列出并处于已连接状态。 - 开始对话 — 智能体现在可以调用
Sage 200的工具。
可用工具
| Tool | What it does |
|---|---|
sage_200_list_sites | The Sage 200 sites and companies the signed-in Sage ID user can reach through the API, with site_id, site name, company_id and company name |
sage_200_list_customers | Customer accounts with id, reference, name, balance, credit limit, on-hold flag, account status, currency and contact details |
sage_200_get_customer | One customer account by id with addresses, contacts, credit terms, balance, analysis codes and default tax code |
sage_200_list_suppliers | Supplier accounts with id, reference, name, balance, credit limit, on-hold flag, currency and contact details |
sage_200_get_supplier | One supplier account by id with addresses, contacts, payment terms, balance, bank details and default tax code |
sage_200_list_sales_orders | Sales orders (SOP) with id, document number, customer, document date, requested delivery date, status, totals and currency |
sage_200_get_sales_order | One sales order by id with header, delivery address and, with expand lines, every order line (product, quantity, price, discount… |
sage_200_list_purchase_orders | Purchase orders (POP) with id, document number, supplier, document date, status, totals and currency |
sage_200_get_purchase_order | One purchase order by id with header and, with expand lines, every line (product, quantity, cost, received and invoiced quantities) |
sage_200_list_sales_transactions | Posted sales ledger transactions: invoices, credit notes, receipts and adjustments with customer, reference, date, due date, goods, tax and… |
sage_200_list_purchase_transactions | Posted purchase ledger transactions: supplier invoices, credit notes, payments and adjustments with supplier, reference, date, due date… |
sage_200_list_products | Stock items (products) with id, code, name, product group, unit of sale, prices, cost and stock settings |
sage_200_get_product | One stock item by id with descriptions, units, prices, cost, analysis codes, suppliers and warehouses |
sage_200_list_stock_levels | Stock holdings per product and warehouse: quantity in stock, allocated, free, on order and reorder levels |
sage_200_list_nominal_codes | Nominal (general ledger) accounts with id, reference, cost centre, department, name, account type and balances |
FAQ
Cursor 免费套餐支持自定义 MCP 服务器吗? 支持 — Hobby、Pro 和 Business 套餐均可使用 MCP。
下一步
这份指南对你有帮助吗?