功能简介
Everything MCP Server 是一个专为 MCP 客户端开发者打造的测试与演示服务器。它集成了 MCP 协议的各项核心能力,旨在帮助开发者全面验证和体验 MCP 的功能特性,加速客户端开发与调试流程。
主要功能特性
- 支持多种工具调用,包括消息回显、数据处理、长任务进度推送等
- 内置 100 个测试资源,涵盖文本与二进制格式,支持分页与订阅
- 演示 LLM 采样、图片生成、环境变量输出等高级特性
- 提供多种消息注解,支持不同优先级与受众的消息处理
- 自动推送日志与资源变更通知,模拟真实应用场景
- 支持 stdio、SSE、streamable HTTP 多种传输方式
快速开始指引
使用 NPX 一键运行(推荐):
npx @modelcontextprotocol/server-everything
或在 VS Code 中通过一键安装集成
如需源码启动,进入 src/everything 目录,安装依赖后运行:
npm install
npm run start:streamableHttp
MCP 配置
{
"mcpServers": {
"everything": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-everything"
]
}
}
}
可用工具
- echo:消息回显
- add:两数相加
- longRunningOperation:长任务进度演示
- sampleLLM:LLM 采样测试
- getTinyImage:生成小型测试图片
- printEnv:输出环境变量
- annotatedMessage:演示带注解的消息
- getResourceReference:返回资源引用
项目地址
https://github.com/modelcontextprotocol/servers/tree/main/src/everything
#MCP #测试服务器 #开发工具 #协议演示 #自动化测试 #资源管理
MCP 合集:墨问
2274