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