跳过安装。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
通过 Sage 200 API 读取 Sage 200 Standard 和 Professional:客户、供应商、销售订单和采购订单、已过账的发票、贷项通知单和付款、库存物料和库存量、总账科目。Sage ID OAuth 2.0,只读。
设置
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 用户。
前提条件: SAGE200_PRODUCT, SAGE200_CLIENT_ID, SAGE200_CLIENT_SECRET, SAGE200_SUBSCRIPTION_KEY
本地安装连接器
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
打开 http://localhost:3000/connectors/store,选择 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 |
下一步
这份指南对你有帮助吗?