MCP Discovery MCP 服务器

MCP Discovery MCP 服务器

使用 MCP Discovery 自动化发现和记录您的 MCP 服务器,实现可靠、始终最新的技术参考文档。

“MCP Discovery” MCP 服务器做什么?

MCP Discovery 是一个由 Rust 编写的命令行工具,旨在发现和记录 MCP(Model Context Protocol)服务器的各项能力。它作为一个接口,通过指定命令启动 MCP 服务器,然后查询其可用的工具、资源和其他能力。该工具可将收集到的信息直接输出到终端,或保存为 Markdown、HTML 或纯文本文件,方便开发者生成、更新和维护 MCP 服务器的完整文档。MCP Discovery 通过自动化探索和文档编写,提升了 AI 开发流程,确保面向外部数据源、API 和服务集成时,始终有一致且最新的信息可用。

提示模板列表

在所提供的仓库或文档中,未找到关于提示模板的信息。

资源列表

在所提供的仓库或文档中,未找到 MCP Discovery 暴露的具体资源信息。

工具列表

在仓库或文档中,没有描述明确的服务器工具。

此 MCP 服务器的用例

  • MCP 服务器能力文档
    自动发现和记录 MCP 服务器的能力、工具和资源,确保文档始终最新且准确。

  • 仓库 README 维护
    用最新的 MCP 服务器能力更新已有的 Markdown、HTML 或文本文件(如 README),减少人工编辑和人为错误。

  • 自定义输出生成
    使用内置或自定义模板,生成多种格式(Markdown、HTML、纯文本)的文档文件,便于集成到不同文档工作流中。

  • 持续文档集成
    可作为 GitHub Action,自动维护和更新 MCP 服务器文档,集成到持续集成(CI)流程中。

如何设置

Windsurf

  1. 确保系统中已安装 Rust 和 Cargo。
  2. 按照安装说明完成安装。
  3. 配置 Windsurf,在其工作流中运行 mcp-discovery 可执行文件。
  4. 将 MCP Discovery 服务器添加到您的配置中(示例见下)。
  5. 根据需要保存并重启 Windsurf。

示例 JSON 配置:

{
  "mcpServers": {
    "mcp-discovery": {
      "command": "mcp-discovery",
      "args": ["--output", "md"]
    }
  }
}

Claude

  1. 在系统中安装 Rust 和 Cargo。
  2. 按照文档安装 MCP Discovery。
  3. 在 Claude 的配置中添加 MCP Discovery 服务器。
  4. 保存配置并重启 Claude。

示例 JSON 配置:

{
  "mcpServers": {
    "mcp-discovery": {
      "command": "mcp-discovery",
      "args": ["--output", "md"]
    }
  }
}

Cursor

  1. 先安装 Rust 和 Cargo。
  2. 根据官方指南下载并安装 MCP Discovery。
  3. 编辑 Cursor 的配置,添加 MCP Discovery。
  4. 保存配置并重启 Cursor。

示例 JSON 配置:

{
  "mcpServers": {
    "mcp-discovery": {
      "command": "mcp-discovery",
      "args": ["--output", "md"]
    }
  }
}

Cline

  1. 确认 Rust 和 Cargo 已安装。
  2. 按照项目文档安装 MCP Discovery。
  3. 配置 Cline,将 MCP Discovery 作为服务器添加。
  4. 保存配置并按需重启。

示例 JSON 配置:

{
  "mcpServers": {
    "mcp-discovery": {
      "command": "mcp-discovery",
      "args": ["--output", "md"]
    }
  }
}

注意:
如需安全存储 API 密钥或敏感信息,请在配置中使用环境变量。例如:

{
  "mcpServers": {
    "mcp-discovery": {
      "command": "mcp-discovery",
      "args": ["--output", "md"],
      "env": {
        "API_KEY": "${API_KEY}"
      },
      "inputs": {
        "apiKey": "${API_KEY}"
      }
    }
  }
}

如何在流程中使用 MCP

在 FlowHunt 中集成 MCP

要将 MCP 服务器集成到 FlowHunt 工作流中,首先添加 MCP 组件到您的流程,并将其连接到您的 AI Agent:

FlowHunt MCP flow

点击 MCP 组件,打开配置面板。在系统 MCP 配置部分,按如下 JSON 格式填写您的 MCP 服务器信息:

{
  "mcp-discovery": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

配置完成后,AI Agent 即可将此 MCP 作为工具,访问其全部功能和能力。请注意将 “mcp-discovery” 替换为您实际的 MCP 服务器名称,并将 URL 替换为您自己的 MCP 服务器地址。


概览

板块可用性详情/备注
概览
提示模板列表未找到提示模板
资源列表未列出资源
工具列表未描述明确工具
API 密钥安全安装说明中有示例
采样支持(评测时不重要)未提及

我们的看法

MCP Discovery 是一个强大的文档工具,但作为 MCP“服务器”并不暴露典型的资源、提示或工具。它的优势在于文档自动化和集成,但作为面向 LLM 的 MCP 服务器实用性有限。对于其预期用途来说表现出色,但作为模型上下文协议服务器则相关性较低。
评分:4/10

MCP 评分

是否有 LICENSE✅ (MIT)
是否有至少一个工具
Fork 数量0
Star 数量14

常见问题

MCP Discovery 的主要功能是什么?

MCP Discovery 可自动发现和记录 MCP 服务器的能力、工具和资源。它可以将这些信息以 Markdown、HTML 或文本格式输出,便于集成到文档工作流中。

MCP Discovery 可以作为 LLM 的标准 MCP 服务器使用吗?

虽然 MCP Discovery 充当服务器接口,但它主要是文档工具,并不暴露传统工具、提示或资源给 LLM。它的主要优势在于文档自动化。

如何在 MCP 配置中安全存储 API 密钥?

通过在服务器配置中使用环境变量来存储敏感密钥。例如,可以通过 'env' 和 'inputs' 部分引用像 ${API_KEY} 这样的变量,而不是硬编码密钥。

MCP Discovery 支持持续文档集成工作流吗?

支持。MCP Discovery 可以作为 CI 流水线(如 GitHub Action)的一部分,自动生成和更新服务器文档,确保信息始终最新。

MCP Discovery 可以输出哪些格式的文档?

MCP Discovery 支持以 Markdown、HTML 和纯文本格式输出文档,并可使用内置或自定义模板,无缝集成到您的文档系统中。

开始自动化您的 MCP 服务器文档

通过 MCP Discovery 轻松生成、更新并维护您 MCP 服务器的完整文档。集成到您的 CI 流程,实现持续、可靠的文档更新。

了解更多

Rust MCP 文件系统
Rust MCP 文件系统

Rust MCP 文件系统

Rust MCP 文件系统是一个超高速、异步且轻量级的 MCP 服务器,使用 Rust 编写,为 AI 辅助工作流提供安全高效的文件系统操作。它具备高级的 glob 搜索、默认只读安全保护,并可无缝集成至 FlowHunt 及其他开发工具。...

2 分钟阅读
AI MCP +6
DeepSeek MCP 服务器
DeepSeek MCP 服务器

DeepSeek MCP 服务器

DeepSeek MCP 服务器将 DeepSeek 的先进语言模型与兼容 MCP 的应用集成,提供安全、匿名的 API 访问,使在 Claude Desktop 和 FlowHunt 等工具中实现可扩展、保护隐私的 AI 工作流成为可能。...

2 分钟阅读
AI MCP Server +6
OpenRPC MCP 服务器
OpenRPC MCP 服务器

OpenRPC MCP 服务器

OpenRPC MCP 服务器通过 OpenRPC 规范将 AI 助手与支持 JSON-RPC 的系统连接,实现与外部 API 和服务的可编程、动态集成。它使开发者和 AI 代理能够发现、调用和自动化远程过程,提升工作流、调试和服务编排能力。...

2 分钟阅读
MCP Server OpenRPC +5