ABAP Model Context Protocol Server SDK

ABAP Model Context Protocol Server SDK

site icon
2025.04.20 3
ABAP模型上下文管理ABAP 开发其它
ABAP Model Context Protocol Server SDK 是一个基于 ABAP 语言实现的 Model Context Protocol(MCP)服务器端实现。该协议旨在提供一种标准化的方式来管理模型上下文,支持提示、资源和工具等功能。由于 ABAP 的限制,当前实现不支持 SSE 流式传输,因此无法实现通知、订阅和日志记录等功能。
View on GitHub

Overview

基本能力

产品定位

ABAP Model Context Protocol Server SDK 是一个用于在 ABAP 环境中实现 Model Context Protocol 的服务器端工具,主要用于管理模型上下文和提供相关功能。

核心功能

  • Prompts: 支持提示功能。
  • Resources: 支持资源管理。
  • Tools: 提供工具支持。

适用场景

  • 在 ABAP 环境中需要管理模型上下文的场景。
  • 需要与 Model Context Protocol 兼容的服务器端实现。

工具列表

  • ajson: 用于 JSON 处理的工具。
  • abaplint: 用于代码审查和 7.02 向下兼容的工具。
  • abapGit: 用于源代码控制的工具。

常见问题解答

  • SSE 支持: 当前不支持 SSE 流式传输,因此无法实现通知、订阅和日志记录等功能。
  • 授权: 由于 ABAP 的限制,无法完全实现标准的授权机制,依赖 ABAP 自身的能力。

使用教程

使用依赖

安装教程

  1. 克隆项目到本地 ABAP 环境。
  2. 使用 abapGit 导入项目。
  3. 确保所有依赖项已正确安装。

调试方式

  • 使用 ABAP 调试工具进行调试。
  • 检查日志以获取更多信息。

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。