Token导航 LogoToken导航TokenDH.com
MCP Python SDK Compat Check logo
开发工具未说明官方级别未说明来源级核验

MCP Python SDK Compat Check

MCP Server

MCP兼容性测试工具用于检查不同版本的MCP Python SDK客户端和服务器的兼容性,支持多版本隔离安装和矩阵测试。

工具数

0

提示词数

0

GitHub Stars

1

资源数

0
ShellPython开发工具

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

jerome3o-anthropic

提供方

jerome3o-anthropic

最后核验

2026/5/17 20:21

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

MCP兼容性测试仪

此工具有助于检查来自不同MCP Python SDK版本的服务器和客户端是否相互兼容。

概述

MCP兼容性测试仪允许您:

  1. 在隔离的虚拟环境中安装多个版本的MCP SDK
  2. 测试不同SDK版本之间的客户端-服务器兼容性
  3. 跨版本矩阵运行兼容性测试
  4. 生成包含测试结果的报告

脚本

add_version.sh

在其自己的虚拟环境中安装特定的MCP SDK版本。

./add_version.sh 

例子:

./add_version.sh 1.2.1

这在中创建了一个虚拟环境 venvs/1.2.1/ 安装了指定的MCP版本。

check_versions.sh

测试特定客户端版本和服务器版本之间的兼容性。

./check_versions.sh  

例子:

./check_versions.sh 1.3.0.rc1 1.2.1

此测试使用MCP 1.3.0.rc1的客户端是否可以成功地与使用MCP 1.2.1的服务器通信。

check_matrix.sh

对所提供版本的所有组合运行兼容性测试。

./check_matrix.sh  [version2] [version3] ...

例子:

./check_matrix.sh 1.2.1 1.3.0.rc1

这将测试所有四种组合:

  • 客户端1.2.1与服务器1.2.1
  • 客户端1.2.1与服务器1.3.0.rc1
  • 客户端1.3.0.rc1与服务器1.2.1
  • 客户端1.3.0.rc1与服务器1.3.0.rcl

结果保存在 results/ 目录:

  • 单个测试日志另存为 results/client__server_.log
  • 摘要报告生成如下 results/summary_.txt

测试实施

兼容性测试:

  1. 初始化客户端和服务器之间的会话
  2. 列出可用的工具、资源和提示
  3. 为每个调用示例方法
  4. 报告成功或失败

工作流示例

# Run the compatibility matrix test (this will automatically add the versions if not present)
./check_matrix.sh 1.2.1 1.3.0.rc1

# Check the results
cat results/summary_*.txt

这将显示哪些版本组合是兼容的,哪些是失败的。

目录标签

目录标签

ShellPython开发工具本地部署SDK测试版本兼容性Python工具开发测试

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP