跳过安装。2 分钟内即可运行。
在 cloud.anythingmcp.com 开始免费试用,一键添加 SAP Business One,然后将你的 AI 客户端(Claude、ChatGPT、Copilot 或 Cursor)指向生成的 MCP 端点。无需 Docker,无需 git clone,无需任何工程经验。
摘要
通过任何 AI 代理操作 SAP Business One ERP:业务伙伴、物料、销售订单和发票,以及财务(应付发票、付款、日记账分录、科目表、银行对账单)。Service Layer OData v4。通过 /Login 使用 session-cookie 认证。
试试这样问
SAP Business One 的示例提示
点击任意提示即可复制,然后粘贴到 Claude、ChatGPT、Cursor、Gemini、Copilot 或 OpenClaw 中,在该连接器上运行。
Claude 是 AI,可能会出错。请核对回答。
💡 无需安装? 直接使用 cloud.anythingmcp.com。 登录、点击 Connectors → SAP Business One、粘贴凭证、生成 MCP API key — 完成。无 Docker、无
git clone、无本地服务器。
SAP Business One + Microsoft Copilot
通过任何 AI 代理操作 SAP Business One ERP:业务伙伴、物料、销售订单和发票,以及财务(应付发票、付款、日记账分录、科目表、银行对账单)。Service Layer OData v4。通过 /Login 使用 session-cookie 认证。
前提条件
完整的设置说明已内置在连接器中 (在 store 中选择连接器时可见)。所需环境变量:
SAP_B1_HOST, SAP_B1_PORT, SAP_B1_COMPANY_DB, SAP_B1_USERNAME, SAP_B1_PASSWORD
步骤 1 — 获取凭证
Setup:
- Identify your Service Layer host (on HANA it usually runs on the database server; SQL Server installs and hosting partners run it on a separate host). Default HTTPS port is
50000. - Create or pick a B1 user that has API access for the company database you want to expose. A user without write authorizations is a safe start: every tool except
b1_create_orderonly reads. - Find the
CompanyDBname in Choose Company dialog of the B1 client (looks likeSBODEMOGB). - Set the five env vars below. The adapter logs in once per session (~25 min TTL) and re-uses the
B1SESSIONcookie.
…(continued in the in-app connector instructions)
步骤 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 — 在 Microsoft Copilot 中添加连接器
你的服务器 URL: 在 AnythingMCP 中打开 MCP Servers → 此连接器所在的服务器,复制它的 URL(
https://cloud.anythingmcp.com/mcp/…)。本指南中出现YOUR_SERVER_ID的地方都用它替换。
Microsoft Copilot 通过在 Copilot Studio 中构建的智能体使用 MCP 服务器:把 AnythingMCP 作为工具添加到智能体,然后把智能体发布到 Microsoft 365 Copilot 和 Teams。Copilot Studio 从 Microsoft 的云端通过 Streamable HTTP 连接,AnythingMCP 支持这种方式。
- 在 Copilot Studio 中打开你的智能体(或新建一个),进入 Tools,选择 Add a tool → New tool → Model Context Protocol。
- 填写 Server name(例如
AnythingMCP)、说明连接器用途的 Server description,以及 Server URLhttps://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID。Copilot Studio 根据描述决定何时调用该服务器。 - 身份验证选择 API key,把 Type 设为 Header,请求头名称填
X-API-Key,然后选择 Create。 - 在 Add tool 中选择 Create a new connection,粘贴 AnythingMCP 的 MCP API 密钥(MCP Servers → 你的服务器 → API keys),然后选择 Add to agent。
- 在智能体的 Test 窗格中试一试:提出需要用到
SAP Business One的工具的请求。 - 选择 Publish,然后进入 Channels → Microsoft 365 and Microsoft Teams,保持勾选 Make agent available in Microsoft Copilot,再选择 Add channel。See agent in Teams 会为你安装该智能体;在 Microsoft 365 Copilot 中输入 @ 并选择该智能体。
希望每个用户各自登录?请选择 OAuth 2.0 → Dynamic discovery 代替 API 密钥:每个用户会在智能体首次调用时登录 AnythingMCP。
自托管?请用你实例的公网 HTTPS 地址替换 https://cloud.anythingmcp.com。Copilot Studio 从 Microsoft 的云端连接,因此 localhost 无法使用。
可用工具
| Tool | What it does |
|---|---|
b1_list_business_partners | List business partners (customers, suppliers, leads) |
b1_get_business_partner | Get one business partner by CardCode |
b1_list_items | List inventory items (articles) |
b1_get_item | Get one item by ItemCode |
b1_list_orders | List sales orders |
b1_get_order | Get one sales order by DocEntry (integer primary key) |
b1_create_order | Create a new sales order |
b1_list_invoices | List A/R invoices |
b1_get_invoice | Get one A/R invoice by DocEntry |
b1_list_quotations | List sales quotations |
b1_list_delivery_notes | List delivery notes (outgoing goods movements) |
b1_get_company_info | Sanity check: returns company metadata (admin info) |
b1_list_credit_notes | List A/R credit memos (credit notes issued to customers) with their totals and status |
b1_list_purchase_invoices | List A/P invoices (supplier invoices) |
b1_get_purchase_invoice | Read one A/P invoice in full, with its lines, taxes and withholding tax |
b1_list_purchase_credit_notes | List A/P credit memos (credit notes received from suppliers) |
b1_list_vendor_payments | List outgoing payments to suppliers, with the invoices each one settles (PaymentInvoices) |
b1_list_incoming_payments | List incoming payments from customers, with the invoices each one settles (PaymentInvoices) |
b1_list_journal_entries | List journal entries with their lines (JournalEntryLines: account, debit, credit) |
b1_get_journal_entry | Read one journal entry by JdtNum (TransId) with all its lines: account, debit and credit |
b1_list_chart_of_accounts | List G/L accounts of the chart of accounts with their code, name, type and balance |
b1_list_bank_statements | List imported bank statements with their account, date and balances |
b1_list_external_reconciliations | List external (bank) reconciliations of G/L or business partner accounts in a date or number range |
b1_get_external_reconciliation | Read one external (bank) reconciliation: amount, date, type and the journal entry and bank statement lines it matched |
FAQ
这适用于哪个 Copilot? 适用于工作中的 Microsoft 365 Copilot,通过 Copilot Studio 的智能体实现。面向个人账户的 Microsoft Copilot 应用无法添加自己的 MCP 服务器。
我需要什么? 一个可以使用 Copilot Studio 的工作账户(许可证或试用版),用于构建智能体。在 Microsoft 365 Copilot 或 Teams 中使用它的人需要拥有该智能体的访问权限:把它共享给他们,或请管理员为整个组织发布。如果你的组织对 Power Platform 连接器设置了数据策略,这些策略同样适用于 MCP 服务器。
智能体不调用工具。 检查请求头名称是否正好是 X-API-Key,密钥是否属于与 URL 相同的 MCP 服务器,并把 Server description 写得具体:Copilot Studio 根据它决定何时调用服务器。每次修改后重新发布智能体;在已打开的对话中输入 "start over" 即可使用新版本。
下一步
这份指南对你有帮助吗?