HTTP路由组件

一个为MCP(模型上下文协议)组件提供HTTP路由的服务,包括健康检查、操作和MCP协议处理。

  • by Aditya1404Sal
  • Rust
  • 本地部署
  • 更新于
在 GitHub 查看 Aditya1404Sal/mcp-wrapper

使用说明

MCP包装器

这是一个HTTP组件,它将请求打包并路由到MCP(模型上下文协议)组件。它为健康检查、操作和MCP协议处理提供HTTP路由。

先决条件

  • cargo 1.82
  • wash 0.36.1
  • wasmtime >=25.0.0(如果以wasmtime运行)

建筑

wash build

路线

  • GET /health -健康检查端点
  • POST /actions -动作端点(Betty Blocks集成-目前被嘲笑)
  • POST /mcp -MCP协议端点(委托给MCP组件)

使用wasmCloud运行

wash dev

测试端点-请参阅 测试.md 详细的测试说明。

建筑

看 建筑.md 获取详细的架构文档。

此组件充当HTTP路由器,它:

  • 处理基本HTTP路由(运行状况、操作)
  • 通过WIT绑定将MCP协议请求委托给导入的MCP组件
  • 使用WASI HTTP接口进行协议级请求/响应处理

添加功能

要了解如何使用其他功能扩展此示例,请参阅 添加功能 wasmCloud文档的一节。