关于 MCP Server SDK
MCP Server SDK 是一个仍在开发中的 MoonBit 实现,用于构建可运行的 MCP 服务。它支持 Wasm Component Model 和原生后端,可提供工具与提示词。
主要功能
- 01MoonBit MCP 实现
- 02支持 Wasm Component Model
- 03支持原生后端
- 04提供工具与提示词
- 05支持 Stdio 传输
适用场景
- 01用 MoonBit 开发 MCP 服务
- 02构建 Wasm 天气服务示例
- 03构建原生后端服务
MCP 相关
该 SDK 用于开发 MCP 服务,支持 2024-11-05 版本与 Stdio 传输,可向客户端提供工具和提示词,并可调用客户端的 roots 能力。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
MCP 服务 SDK
一个仍在开发中的 MoonBit 实现,用于支持 Model Context Protocol。
支持的后端:
- Wasm 的 Component Model
- 原生后端
以及更多后端(只要存在适用于 peter-jerry-ye/async/stream 的实现)。
用户可以使用它开发可运行的 MCP 服务,为 AI 模型提供更多功能。
当前支持的功能
版本:
- 2024-11-05
传输方式:
- Stdio
提供服务端能力:
- 工具
- 提示词
调用客户端能力(如果提供):
- 列出根目录
示例
参见 ./example,其中包含一个简单的 Wasm 天气 MCP 服务;./example-c 则包含一个使用原生后端的简单 MCP 服务。
待办事项
- 添加文档
- 添加测试
- 支持更多功能
- 改进错误处理和用户体验
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。