@cap-js/mcp

中文文档
1.5.0发布于 2026/09/17Apache-2.0构建来源已验证近 30 天下载 2.1万

显示服务为 MCP 服务器用于 AI 代理消费的 CAP 插件

中文使用文档
文档目录6 节
  1. 特性旗
  2. 自定义服务器指令
  3. 支持、反馈、贡献
  4. 安全/披露
  5. 行为守则
  6. 许可证发放

REUSE status

关于这个项目

这是一个协议适配器 示范背景协议 揭露供代理消费的CAP服务. 要了解更多情况,请检查官员 文档。 。 。 .

[大 SAP API 政策应用

这个 SAP API 政策 即使通过MCP披露数据,仍然适用。 在通过 MCP 端点披露任何 SAP 服务或数据之前,请确保您的使用符合 SAP API 政策和任何适用的许可条件 .

特性旗

所有配置都生活在 cds.mcp 在你身边 package.json数字 :

{
  "cds": {
    "mcp": {
      "per_action_tool": false,
      "prefix": false,
      "format": "cql"
    }
  }
}
旗帜默认说明
per_action_toolfalse展示每个动作/功能作为自己的专用工具,而不是通用工具 call 工具.
prefixfalse带有服务名的前缀工具名,以避免当一个MCP客户端连接到多个MCP服务器(例如. CatalogService-query, (中文(简体) ), AdminService-query) (中文(简体) ).
format"cql"改变 query 输入格式. "cqn" 使用结构化的 CQN 输入. "cql" 使用 CQL SELECT 语句

对于所有其他配置选项,请参见官方 文档。 。 。 .

自定义服务器指令

您可以自定义在初始化过程中发送给代理商的 MCP 服务器指令 @mcp.instructions 注释 :

annotate MyService with @mcp.instructions: 'Use describe to explore the product catalog. Use query to search products by name or category.';

如果没有设定,则使用默认指令。 注释还支持 i18n 引用({i18n>key}) (中文(简体) ).

支持、反馈、贡献

此项目可通过下列方式对特性请求/建议、错误报告等开放: GitHub 问题鼓励并始终欢迎各方作出贡献和反馈。 关于如何作出贡献的更多信息,项目结构以及额外贡献信息见我们 贡献准则。 。 。 .

安全/披露

如果您发现任何可能存在安全问题的错误, 请遵从找到的指示 我们的安全政策 如何报告。 请不要为与安全有关的疑问或问题创建 GitHub 问题 .

行为守则

作为成员、贡献者和领导人,我们保证使参加我们的社区成为每个人不受骚扰的经历。 通过参与这个项目,你同意遵守 行为守则 在任何时间.

许可证发放

版权2026 SAP SE或SAP下属公司和cap-js/mcp贡献者. 请看我们的 自由主义 版权和许可证信息。 详细信息,包括第三方组成部分及其许可证/版权信息 通过REUSE工具。 。 。 .

版本与发布记录

@cap-js/mcp 共发布 10 个版本,首次发布于 2026/07/03;过去 12 个月发布了 10 个版本。最新版本附带 npm provenance 构建来源证明,可追溯到公开的 CI 构建记录。

版本发布日期距今
1.5.0latest2026/09/171 个月前
1.4.32026/08/142 个月前
1.4.22026/08/132 个月前
1.4.12026/08/073 个月前
1.4.02026/08/033 个月前
1.3.02026/07/313 个月前

关于 @cap-js/mcp 的常见问题

@cap-js/mcp 是什么?

显示服务为 MCP 服务器用于 AI 代理消费的 CAP 插件

如何安装 @cap-js/mcp?

在项目目录运行 npm install @cap-js/mcp,或使用 pnpm add / yarn add / bun add。它还需要宿主项目提供 peer 依赖:express(>=4)、@sap/cds(>=8)。npm 7 及以上与 pnpm 8 及以上默认会自动安装必需的 peer 依赖,Yarn 需要手动安装。

@cap-js/mcp 支持 TypeScript 吗?

该包的 package.json 没有声明类型入口。需要类型提示时,可以在 npm 上查找社区维护的 @types/cap-js__mcp 是否存在。

@cap-js/mcp 可以商用吗?

@cap-js/mcp 使用 Apache-2.0 许可。宽松许可:允许商业使用、修改和再分发,并附带明确的专利授权;分发时需保留许可与 NOTICE 文件,修改过的文件要注明改动。以上为概括,不构成法律意见,请以许可原文为准。

@cap-js/mcp 的下载量有多少?

根据 npm 官方下载统计,@cap-js/mcp 在 2026/10/09 – 2026/11/07 这 30 天内被下载 20,729 次,日均约 691 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@cap-js/mcp 还在维护吗?

最新版本 1.5.0 发布于 2026/09/17(1 个月前);至今共发布 10 个版本,其中过去 12 个月发布了 10 个;首次发布于 2026/07/03。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。