Everything MCP Server - MCP服务,MCP服务器,MCP教程

基本能力

产品定位

Everything MCP Server 是一个测试服务器,旨在展示 MCP 协议的所有功能,帮助开发者构建和测试 MCP 客户端。

核心功能

  1. 工具集:提供多种工具,包括简单的回显、加法运算、长时间运行操作、LLM 采样、获取小图像、打印环境变量、带注释的消息和获取资源引用等。
  2. 资源管理:提供 100 个测试资源,支持分页、订阅更新和资源模板。
  3. 提示功能:包括简单提示、复杂提示和资源提示,支持多轮对话和资源嵌入。
  4. 日志记录:服务器每 15 秒发送随机级别的日志消息。

适用场景

  1. MCP 客户端开发:用于测试和验证 MCP 客户端的功能。
  2. 协议功能展示:展示 MCP 协议的各种功能,如工具、资源和提示。
  3. 调试和测试:帮助开发者调试和测试 MCP 相关的功能。

工具列表

  1. echo:回显输入的消息。
  2. add:将两个数字相加。
  3. longRunningOperation:展示长时间运行操作的进度通知。
  4. sampleLLM:使用 MCP 采样功能展示 LLM 采样能力。
  5. getTinyImage:返回一个小测试图像。
  6. printEnv:打印所有环境变量。
  7. annotatedMessage:展示如何使用注释提供内容元数据。
  8. getResourceReference:返回一个资源引用。

常见问题解答

  1. 如何添加服务器到 Claude Desktop:在 claude_desktop_config.json 中添加相应的配置。
  2. 资源更新频率:订阅的资源每 5 秒自动更新一次。
  3. 日志消息频率:服务器每 15 秒发送一次随机级别的日志消息。

使用教程

使用依赖

  1. 确保已安装 Node.js 和 npm。
  2. 确保已安装 @modelcontextprotocol/server-everything 包。

安装教程

  1. 运行以下命令安装服务器:
    bash
    npx -y @modelcontextprotocol/server-everything
  2. 将服务器配置添加到 claude_desktop_config.json 文件中:
    json
    {
    "mcpServers": {
    "everything": {
    "command": "npx",
    "args": [
    "-y",
    "@modelcontextprotocol/server-everything"
    ]
    }
    }
    }

调试方式

  1. 启动服务器后,可以使用提供的工具进行测试,例如:
    bash
    curl -X POST http://localhost:3000/tools/echo -d '{"message": "Hello"}'
  2. 查看日志消息以监控服务器状态。

点击访问

搜索工具

MarkItDown - MCP服务,MCP服务器,MCP教程

2025-4-29 12:01:07

搜索工具

mcp-server-sentry: A Sentry MCP server - MCP服务,MCP服务器,MCP教程

2025-4-29 12:01:15

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索