使用说明
MCP SAP AI核心编排服务器
一个MCP(模型上下文协议)服务器,它公开了一个用于查询 SAP AI核心编排API 文件接地。它继续运行 标准 无需身份验证。
先决条件
- Node.js >= 18
- 一 SAP AI核心 启用业务流程服务的部署
- SAP AI Core实例的服务密钥(OAuth2客户端凭据)
设置
-
安装依赖项:
npm install -
复制
.env.example到.env并填写您的SAP AI Core凭据:cp .env.example .env变量 描述 SAP_AI_CORE_BASE_URLAI核心API基础URL(例如。 https://api.ai.prod.us-east-1.aws.ml.hana.ondemand.com)SAP_AI_CORE_DEPLOYMENT_ID您的编排部署ID SAP_AI_CORE_RESOURCE_GROUP资源组(默认值: default)SAP_AI_CORE_TOKEN_URL来自服务密钥的OAuth2令牌端点 SAP_AI_CORE_CLIENT_ID来自服务密钥的OAuth2客户端ID SAP_AI_CORE_CLIENT_SECRETOAuth2客户端密钥来自服务密钥 -
构建:
npm run build
跑步
npm start
服务器通过以下方式进行通信 标准 使用MCP协议。
VS代码/副本集成
将此添加到您的VS代码中 settings.json (或 .vscode/mcp.json):
{
"mcp": {
"servers": {
"sap-orchestration": {
"type": "stdio",
"command": "node",
"args": ["<absolute-path-to>/mcp-sap-orchestration/dist/index.js"],
"env": {
"SAP_AI_CORE_BASE_URL": "https://...",
"SAP_AI_CORE_DEPLOYMENT_ID": "...",
"SAP_AI_CORE_RESOURCE_GROUP": "default",
"SAP_AI_CORE_TOKEN_URL": "https://...",
"SAP_AI_CORE_CLIENT_ID": "...",
"SAP_AI_CORE_CLIENT_SECRET": "..."
}
}
}
}
}
外露工具
sap_orchestration_query
| 参数 | 类型 | 说明 |
|---|---|---|
query |
string |
应用程序名称或需求描述(例如。 "Service Catalog App") |
将查询发送到SAP AI Core Orchestration API,使用:
- 文件接地服务 –搜索相关文档
- LLM –
anthropic--claude-4.5-sonnet根据检索到的上下文生成ABAP技术建议
