功能简介
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 合集:墨问
2277