MCP测试参考实现

一个提供MCP服务器和客户端的测试参考实现,支持多种传输类型和确定性测试。

  • by StacklokLabs
  • Go
  • 云端部署
  • 4 星标
  • 更新于
在 GitHub 查看 StacklokLabs/yardstick

使用说明

MCP服务器和客户端,为测试提供标尺实现和参考。

特性

  • 服务器
    • 全面运输覆盖:支持在所有三种传输类型中运行(stdio,sse 和 streamable-http)
    • 确定性响应:提供确定性测试的能力,确保每个响应都与其特定请求相关联
    • 安全建造:安全且最小化的OCI映像,不需要提升权限即可运行
  • 客户端
    • 全面运输覆盖:支持在所有类型的MCP服务器上运行(stdio,sse 和 streamable-http)
    • 容器支持:支持(并且首选)集装箱化MCP服务器

目前有许多客户端和MCP服务器可以做很多事情,但没有一个能满足我们的测试需求。我们需要一个具有一流容器支持且构建安全的确定性MCP服务器。我们还要求客户端可以用于测试过程中可以使用的所有三种传输类型。

贡献

我们欢迎对MCP服务器的贡献!如果你想捐款,请 查看 贡献指南 有关如何获取的详细信息 起动。

如果您遇到错误或有功能请求,请 打开一个问题 在存储库中 或加入我们 #mcp-servers 我们的频道 社区Discord服务器.

许可证

此项目在Apache v2许可证下获得许可-请参阅License文件 细节。