
Model Context Protocol (MCP) Testing Servers

2025.03.17
0
JavaScriptMCP 测试工具开发者工具开发效率
mcp-testing-server 是一个基于 Web 的应用程序,用于测试 MCP 服务器。它旨在展示一个能够在典型 Web 托管环境中运行的 MCP 客户端。该工具主要用于开发者测试 MCP 服务器的功能,包括测试提示、工具和资源,并提供了一个调试面板以查看客户端和服务器之间发送的 JSON-RPC 消息。
View on GitHub
Overview
基本能力
产品定位
mcp-testing-server 是一个用于测试 MCP 服务器的 Web 客户端工具,主要面向开发者,用于验证和调试 MCP 服务器的功能。
核心功能
- 测试 MCP 服务器:支持测试 Prompts、Tools 和 Resources。
- 调试功能:提供调试面板,可查看客户端和服务器之间发送的 JSON-RPC 消息。
- Web 托管兼容性:设计为在典型 Web 托管环境中运行,兼容 PHP 环境。
适用场景
- 开发者测试:用于开发者在开发过程中测试 MCP 服务器的功能。
- 调试与验证:帮助开发者调试和验证 MCP 服务器的 JSON-RPC 消息交互。
使用教程
使用依赖
- 确保已安装 Composer。
安装教程
- 使用 Composer 安装:
bash composer create-project mcp/testing-server web-client
调试方式
- 启动服务器:
bash php server.php
- 连接测试服务器:
- 在 Command 字段中输入
php
。 - 在 Arguments 字段中输入
server.php
。 - 点击
Connect to Server
进行连接。 - 启动本地开发服务器(可选):
bash php -S 127.0.0.1:8989
注意事项
- 该工具不建议公开访问,需进行额外的安全测试和错误处理。
- 由于 PHP 环境的限制,每次请求会初始化一个新的连接并在完成后关闭。