Model Context Protocol (MCP) Testing Servers

Model Context Protocol (MCP) Testing Servers

site icon
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 服务器的功能。

核心功能

  1. 测试 MCP 服务器:支持测试 Prompts、Tools 和 Resources。
  2. 调试功能:提供调试面板,可查看客户端和服务器之间发送的 JSON-RPC 消息。
  3. Web 托管兼容性:设计为在典型 Web 托管环境中运行,兼容 PHP 环境。

适用场景

  1. 开发者测试:用于开发者在开发过程中测试 MCP 服务器的功能。
  2. 调试与验证:帮助开发者调试和验证 MCP 服务器的 JSON-RPC 消息交互。

使用教程

使用依赖

  1. 确保已安装 Composer

安装教程

  1. 使用 Composer 安装: bash composer create-project mcp/testing-server web-client

调试方式

  1. 启动服务器: bash php server.php
  2. 连接测试服务器:
  3. 在 Command 字段中输入 php
  4. 在 Arguments 字段中输入 server.php
  5. 点击 Connect to Server 进行连接。
  6. 启动本地开发服务器(可选): bash php -S 127.0.0.1:8989

注意事项

  1. 该工具不建议公开访问,需进行额外的安全测试和错误处理。
  2. 由于 PHP 环境的限制,每次请求会初始化一个新的连接并在完成后关闭。

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。