关于 Simplifier Mcp
Simplifier MCP 服务将 AI 助手连接到 Simplifier Low Code Platform,用于管理连接器、业务对象和数据类型,并执行相关调用。它同时通过 MCP 资源和工具提供数据访问。
主要功能
- 01管理连接器与登录信息
- 02管理业务对象和数据类型
- 03执行业务对象函数
- 04调用外部连接器
- 05浏览平台资源
适用场景
- 01为外部系统配置连接器
- 02运行服务端 JavaScript 业务逻辑
- 03通过 Simplifier 调用外部系统
MCP 相关
该 MCP 服务向客户端提供管理和执行 Simplifier 功能的工具,并通过资源或工具提供连接器、业务对象及系统信息。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
npx -y @simplifierag/simplifier-mcpSIMPLIFIER_TOKEN密钥Your current Simplifier tokenSIMPLIFIER_BASE_URLThe base URL of your Simplifier instance本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。
工具
36收录的工具列表 · 更新于 2 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| name | string | 是 | |
| tags | array | 是 | 用于分类和整理此 Business Object 的标签数组。更新时若未提供,将保留现有标签。 |
| description | string | 是 | |
| dependencies | array | 是 | 此 BO 所需的依赖项数组。重要:添加 BO 函数中使用 Simplifier.Connector.<Name> 或 Simplifier.BusinessObject.<Name> 语法访问的连接器和其他 BO。更新时若未提供,将保留现有依赖项。 |
| projectsBefore | array | 否 | 更改前的项目名称。创建新的 BO 时使用空数组 [],更新时则提供当前项目。 |
| projectsAfterChange | array | 否 | 要将 BO 分配到的项目名称。用于跟踪项目分配时必填。 |
详细介绍
Simplifier MCP 服务
Simplifier 是 SAP 生态系统中的领先低代码平台。你可以在全栈低代码云开发环境中构建自定义应用,减少对全面编码的依赖。使用标准化连接器即可轻松与 ERP、CRM 和其他系统集成。
如需了解更多信息,请访问我们的社区,或免费试用 Simplifier。
此代码库包含一个 MCP 服务(Model Context Protocol),可将 AI 助手与 Simplifier Low Code Platform 集成。 它提供用于创建和管理 Simplifier 连接器与业务对象的工具和资源。
概览
Simplifier MCP 服务允许与 Simplifier 实例交互,以便:
- 管理连接器和登录信息:用于连接外部系统的集成组件
- 管理业务对象:在服务端执行、用于实现业务逻辑的 JavaScript 函数
- 管理数据类型:用于与连接器和内部对象交互的数据结构
- 执行业务对象函数:使用参数运行 JavaScript 函数并获取结果
- 执行连接器调用:通过 Simplifier 连接器调用外部系统
- 访问平台资源:浏览连接器、业务对象和系统信息
支持的连接器类型
目前仅完全支持以下连接器类型:
- REST
- SOAP
- SQL
- SAPRFC
- OData(仅代理;不支持连接器调用)
客户端兼容性
Simplifier MCP 服务通过两种并行接口提供数据,因此无论 MCP 客户端支持 MCP 协议的哪些部分,都能完整使用这些数据:
- 实现 MCP Resources 的客户端(例如 Claude Code、Claude Desktop、
MCP Inspector)可以通过
simplifier://…URI 浏览和读取 Simplifier 数据,例如simplifier://businessobjects、simplifier://connector/{name}或simplifier://documentation/…。 - 仅实现 MCP Tools 的客户端(例如 OpenCode、Cursor、Cline、
Continue、Windsurf)可以通过名为
*-list、*-get、documentation-get和connector-wizard-rfc-search的工具获得等效的读取权限。
两种接口共用相同的底层实现,因此行为完全一致。在两者均可用时,客户端应优先使用资源。
用法
请参阅 Simplifier 社区文档, 了解如何使用和设置 MCP 服务。
身份验证
推荐的身份验证方式(适用于 Simplifier MC 26-11 或更高版本)是通过 SIMPLIFIER_APITOKEN 提供个人访问令牌(PAT)。
该令牌会作为 ApiToken 标头发送给 Simplifier,且不会随每次登录而变化,因此只需配置一次,
无需每天续期。以下所有示例均使用 SIMPLIFIER_APITOKEN。
也可以改用以下环境变量之一:
SIMPLIFIER_TOKEN:当前的 SimplifierToken。每次登录 Simplifier 后都会变化(请参阅重新登录 Simplifier 后)。SIMPLIFIER_CREDENTIALS_FILE:包含user和pass的 JSON 文件路径,用于在启动时登录 Simplifier。
SIMPLIFIER_APITOKEN、SIMPLIFIER_TOKEN 和 SIMPLIFIER_CREDENTIALS_FILE 中只能设置一个。
将 MCP 添加到 claude code ...
使用 node / npx:
claude mcp add simplifier npx @simplifierag/simplifier-mcp@latest --env SIMPLIFIER_APITOKEN=<your personal access token> --env SIMPLIFIER_BASE_URL=https://<yourinstance>-dev.simplifier.cloud
使用 Docker:
claude mcp add simplifier-docker docker -- run --rm -i --env SIMPLIFIER_APITOKEN=<your personal access token> --env SIMPLIFIER_BASE_URL=https://<yourinstance>-dev.simplifier.cloud simplifierag/simplifier-mcp:latest
如果你的 Simplifier 部署在本地,则 DEV 实例的 SIMPLIFIER_BASE_URL 会与上述格式不同。
在 Simplifier 中重新登录后
仅当你使用 SIMPLIFIER_TOKEN 而非个人访问令牌时,才适用此说明。
每次登录 Simplifier 后,SimplifierToken 都会发生变化。因此,你需要:
- 退出 AI Agent(本例中为 claude),
- 然后移除 MCP 的配置
claude mcp remove simplifier
- 然后使用
--env SIMPLIFIER_TOKEN=<your current simplifier token>而非SIMPLIFIER_APITOKEN(参见上方命令)重新添加 MCP,并重启 AI Agent
……或使用此示例配置,让 claude code 使用 MCP
例如,将配置放在名为 .mcp.json 的文件中,并置于启动 claude 的目录下。
使用 node / npx:
{
"mcpServers": {
"simplifier-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"@simplifierag/simplifier-mcp@latest"
],
"env": {
"SIMPLIFIER_BASE_URL": "https://<yourinstance>-dev.simplifier.cloud",
"SIMPLIFIER_APITOKEN": "<your personal access token>"
}
}
}
}
使用 Docker:
{
"mcpServers": {
"simplifier-docker": {
"type": "stdio",
"command": "docker",
"args": [
"run",
"--rm",
"-i",
"--env",
"SIMPLIFIER_APITOKEN",
"--env",
"SIMPLIFIER_BASE_URL",
"simplifierag/simplifier-mcp:latest"
],
"env": {
"SIMPLIFIER_BASE_URL": "https://<yourinstance>-dev.simplifier.cloud",
"SIMPLIFIER_APITOKEN": "<your personal access token>"
}
}
}
}
故障排除
如果 MCP 在启动时无法连接到 Simplifier,浏览器中会打开一个错误页面, 其中包含故障详情以及解决问题的方法。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。