功能簡介
Everything MCP Server 是一個專為 MCP 客戶端開發(fā)者打造的測試與演示服務(wù)器。它集成了 MCP 協(xié)議的各項核心能力,旨在幫助開發(fā)者全面驗證和體驗 MCP 的功能特性,加速客戶端開發(fā)與調(diào)試流程。
主要功能特性
?- 支持多種工具調(diào)用,包括消息回顯、數(shù)據(jù)處理、長任務(wù)進(jìn)度推送等
?- 內(nèi)置 100 個測試資源,涵蓋文本與二進(jìn)制格式,支持分頁與訂閱
?- 演示 LLM 采樣、圖片生成、環(huán)境變量輸出等高級特性
?- 提供多種消息注解,支持不同優(yōu)先級與受眾的消息處理
?- 自動推送日志與資源變更通知,模擬真實應(yīng)用場景
?- 支持 stdio、SSE、streamable HTTP 多種傳輸方式
快速開始指引
使用 NPX 一鍵運(yùn)行(推薦):
npx @modelcontextprotocol/server-everything
或在 VS Code 中通過一鍵安裝集成
如需源碼啟動,進(jìn)入 ?src/everything? 目錄,安裝依賴后運(yùn)行:
npm install
npm run start:streamableHttp
MCP 配置
{
? "mcpServers": {
? ? "everything": {
? ? ? "command": "npx",
? ? ? "args": [
? ? ? ? "-y",
? ? ? ? "@modelcontextprotocol/server-everything"
? ? ? ]
? ? }
? }
}
可用工具
?- echo?:消息回顯
??- add?:兩數(shù)相加
??- longRunningOperation?:長任務(wù)進(jìn)度演示
??- sampleLLM?:LLM 采樣測試
??- getTinyImage?:生成小型測試圖片
??- printEnv?:輸出環(huán)境變量
??- annotatedMessage?:演示帶注解的消息
??- getResourceReference?:返回資源引用
項目地址
https://github.com/modelcontextprotocol/servers/tree/main/src/everything
#MCP??#測試服務(wù)器??#開發(fā)工具??#協(xié)議演示??#自動化測試??#資源管理
MCP 合集:墨問