mcpField
M
Mcp Sap Trading Partner Management

Mcp Sap Trading Partner Management

本地服务
github.com/1nbuc金融数据369 周前更新

关于 Mcp Sap Trading Partner Management

这是一个面向 SAP Integration Suite Trading Partner Management 的实验性 MCP 服务,用于管理交易伙伴、协议、消息与映射指南,并监控集成消息。

主要功能

  1. 01管理交易伙伴和系统
  2. 02创建及更新 B2B 协议
  3. 03管理 MIG 和映射指南
  4. 04使用消息测试映射
  5. 05搜索交换记录并查看负载
  6. 06获取类型系统和业务元数据

适用场景

  1. 01创建伙伴系统和通信渠道
  2. 02起草或更新 B2B 协议
  3. 03检查并调整 MIG 字段
  4. 04调查交换错误和消息负载

MCP 相关

它将 SAP Integration Suite Trading Partner Management 操作作为 MCP 工具提供,涵盖伙伴、协议、MIG、MAG 和监控功能。README 指出该服务仍处于实验阶段。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

免责声明:此服务仍处于实验阶段。使用风险自负!

MCP 贸易合作伙伴管理

用于 SAP Integration Suite 贸易合作伙伴管理的 ModelContextProtocol (MCP) 服务 我强烈建议将此服务与 https://github.com/1nbuc/mcp-integration-suite 配合使用,该项目提供常规 CPI 功能的工具。

要求

Java 和 Gradle(Java > 17,Gradle > 8)

安装

git clone https://github.com/1nbuc/mcp-is-tpm.git
cd mcp-is-tpm
./gradlew build

将以下内容添加到 AI 客户端的 MCP 配置中。 此代码片段展示了如何与 MCP Integration suite 服务配合使用,该服务为可选项。

如果您的 S 或 P 用户关联了 Universal ID,则必须按如下方式提供详细信息。 请使用您的 Universal ID 密码。

如果您使用的是独立的 S-User,请删除 CPI_UNIVERSAL_MAIL 变量

{
  "mcpServers": {
    "mcp-is": {
      "command": "node",
      "args": [
        "<project path of mcp-integration-suite>/dist/index.js"
      ],
      "autoApprove": []
    },
    "mcp-is-tpm": {
      "command": "java",
      "args": [
        "-Dlogging.pattern.console=", 
        "-Dspring.main.web-application-type=none",
        "-Dspring.ai.mcp.server.stdio=true",
        "-jar",
        "<project path of mcp-is-tpm>/app/build/libs/app-0.0.1-SNAPSHOT.jar"
      ],
      "autoApprove": [],
      "env": {
        "CPI_URL": "https://https://your.cpi.url.hana.ondemand.com",
        "CPI_USER": "S001234567",
        "CPI_PASSWORD": "myPass123",
        "CPI_UNIVERSAL_MAIL": "[email protected]"
      }
    }
  }
}

自定义提示词

我强烈建议每次开始聊天时都使用自定义提示词。您可以在此处找到推荐的自定义提示词。

可用工具

  • get-partner-metadata:获取所有贸易合作伙伴的元数据。
  • get-partner:按合作伙伴 ID 获取合作伙伴详细信息。
  • create-trading-partner:创建新的贸易合作伙伴。
  • get-systems-of-partner:按贸易合作伙伴 ID 获取其所有系统。
  • create-system:为贸易合作伙伴创建系统。
  • get-system-types:获取可用的系统类型。
  • create-identifier:创建合作伙伴标识符。
  • get-qualifiers-codelist:获取限定符的代码列表。
  • create-communication:为贸易合作伙伴的系统创建通信通道。
  • get-sender-adapters:获取贸易合作伙伴系统的所有发送方适配器。
  • get-receiver-adapters:获取贸易合作伙伴系统的所有接收方适配器。
  • create-signature-verify-config:为合作伙伴创建签名验证配置。
  • activate-signature-verify-config:激活合作伙伴的签名验证配置。
  • get-all-company-profile-metadata:获取所有公司档案的元数据。
协议管理
  • get-all-agreement-metadata:获取所有协议的元数据。
  • get-all-agreement-template-metadata:获取所有协议模板的元数据。
  • get-agreement-template:获取协议模板的所有详细信息。
  • create-agreement-with-bound-template:创建绑定到模板的新 B2B 协议。
  • get-agreement-b2b-scenario:获取协议的技术 B2B 场景。
  • update-b2b-scenario:更新协议的 B2B 场景。
  • trigger-agreement-activate-or-update-deployment:更新或部署协议。
消息实施指南(MIG)管理
  • get-all-mig-latest-metadata:获取所有消息实施指南(MIG)的最新元数据。
  • get-mig-raw-by-id:按版本 ID 获取原始 MIG 内容。
  • get-mig-nodes-xpath:获取指定 XPath 对应的 MIG 节点。
  • get-all-mig-fields:获取 MIG 的所有字段列表。
  • get-mig-documentation-entry:获取 MIG 中指定文档 ID 对应的文档说明文本。
  • get-mig-proposal:获取 MIG 提案。
  • apply-mig-proposal:根据 MIG 提案选择字段。
  • create-mig-draft-all-segments-selected:基于源版本创建 MIG 草稿,并预先选中所有段和字段。
  • create-mig:根据类型创建消息实施指南。
  • change-mig-field-selection:更改 MIG 字段的选择状态。
映射指南(MAG)管理
  • get-all-mags-metadata:概览可用的映射指南。
  • create-mapping-guidelines:创建新的映射指南。
  • test-mag-with-message:向映射指南发送消息并获取结果。
监控
  • search-interchanges:根据筛选条件搜索交换/TPM 消息监控数据。
  • get-interchange-payloads:获取特定交换的有效负载数据列表。
  • download-interchange-payload:通过其 ID 下载特定有效负载。
  • get-interchange-last-error:获取特定消息/业务文档的最新错误详情。
其他
  • get-type-systems:获取可用的类型系统。
  • get-type-system-messages:获取类型系统中的消息。
  • get-type-system-message-full:从类型系统获取包含所有详情(包括版本和修订版)的消息。
  • create-custom-message:根据 XSD,在类型系统 Customer_TS 中创建自定义消息。
  • get-type-system-identifier-schemes:获取类型系统中标识符可用的方案。
  • get-all-business-process-roles:获取所有业务流程角色。
  • get-all-business-processes:获取所有业务流程。
  • get-all-industry-classifications:获取所有行业分类。
  • get-all-product-classifications:获取所有产品分类。
  • get-all-products:获取系统(例如 SAP SuccessFactors 等)的所有可用产品/类型。
  • get-all-contries-or-regions:获取所有国家或地区。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。