SAP帮助文档搜索服务

一个用于搜索SAP帮助门户文档的MCP服务器,使AI助手能够以编程方式搜索、浏览和检索SAP文档。

  • by ethanhan2014
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 ethanhan2014/sap-help-mcp

使用说明

sap帮助mcp

用于搜索的MCP(模型上下文协议)服务器 SAP 帮助门户 文档。使AI助手能够以编程方式搜索、浏览和检索SAP文档。

工具

工具 说明
sap_help_search 在所有SAP帮助门户文档中搜索关键字
sap_help_semantic_search 基于人工智能的自然语言问题语义搜索
sap_help_list_products 列出所有可用的SAP产品及其ID,以便进行筛选
sap_help_get_page 从特定帮助页面获取并提取干净的文本内容

设置

npm install
npm run build

使用Claude代码

添加到您的Claude Code MCP配置中(.claude.json):

{
  "mcpServers": {
    "sap-help": {
      "command": "node",
      "args": ["/path/to/sap-help-mcp/dist/index.js"]
    }
  }
}

部署到SAP BTP Cloud Foundry

npm run build
cf push

该应用程序使用以下方式部署 manifest.yml 并在CF分配的端口上启动HTTP传输。

连接到已部署的服务器

{
  "mcpServers": {
    "sap-help": {
      "type": "url",
      "url": "https://<your-cf-app-url>/mcp"
    }
  }
}

在本地运行HTTP服务器

npm run build
npm run start:http    # starts on port 8080

例子

关键字搜索:

搜索按S/4HANA筛选的“SD定价配置”

语义搜索:

“如何在SAP AI Core中配置批处理作业?”

浏览产品:

列出所有SAP产品以查找正确的产品ID筛选器

获取页面:

从搜索结果中获取特定帮助页面URL的完整内容

技术栈

  • TypeScript
  • MCP-SDK
  • Axios for HTTP
  • Zod用于输入验证

许可证

麻省理工学院