03 · 业务工具

AI SaaS 的 MCP 接入方式

Finance ERP 通过标准 MCP JSON-RPC 暴露经过授权的业务能力。推荐的公开路径使用已登录 ERP 用户 Token,由服务端恢复租户、用户、门店、角色与权限边界,而不是信任客户端自报的身份头。

连接信息

端点
https://fin.eelml.com/api/mcp
协议
基于 HTTP JSON-RPC 的 MCP 2025-03-26
身份认证
Authorization: Bearer <ERP_USER_TOKEN>
支持方法
initialize、ping、tools/list、tools/call

1 · 登录 AI SaaS 工作区

通过 Finance ERP 登录流程获得用户 JWT。账户必须属于有效租户。

2 · 初始化 MCP

发送 JSON-RPC initialize 请求,然后发送 notifications/initialized。

3 · 发现业务能力

调用 tools/list。返回的工具 Schema、标题、描述与 annotations 是当前能力合同。

4 · 调用一项已授权工具

使用 tools/call 传入工具名与符合 Schema 的参数,并同时读取结果中的 content 与 structuredContent。

接口范围

POST
/api/mcp
JSON-RPC
initialize
JSON-RPC
tools/list
JSON-RPC
tools/call

列出可用 SaaS 工具

curl https://fin.eelml.com/api/mcp \ -H "Authorization: Bearer $ERP_USER_TOKEN" \ -H "Content-Type: application/json" \ -d '{ "jsonrpc": "2.0", "id": 1, "method": "tools/list", "params": {} }'

安全与产品边界

  • 不要发送 X-Agent-Tenant-Id、X-Agent-User-Id、角色、权限或门店身份头;这些值由经过认证的服务端会话提供。
  • 服务 Token 使用的 /mcp 与 /api/v1/mcp 是托管机器接口,不属于公开自助凭证。
  • MCP 传输不会绕过业务审批、租户隔离、门店范围或能力级授权。