Discorevy local MCP Servers. Specification.

Discorevy local MCP Servers. Specification.

site icon
2025.04.04 2
MCP 服务器配置LLM 增强其它
mcp-local-spec 是一个用于本地机器上列出和配置 MCP 服务器的规范。它旨在提供一种标准化的方法来快速注册 MCP 服务器,以便各种工具(如 IntelliJ IDEA、Anthropic Claude、OpenAI ChatGPT 等)可以使用这些服务器来增强 LLM 的功能。该规范通过在 `~/.mcp` 文件夹中创建 Markdown 文件来描述 MCP 服务器的详细信息,客户端通过 LLM 解析这些文件来获取必要的配置信息。
View on GitHub

Overview

基本能力

产品定位

mcp-local-spec 是一个用于标准化本地 MCP 服务器配置的规范,旨在简化 MCP 服务器的注册和发现过程。

核心功能

  1. 标准化配置:通过在 ~/.mcp 文件夹中创建 Markdown 文件来描述 MCP 服务器的详细信息。
  2. 动态发现:客户端可以定期刷新磁盘上的文件以发现新的 MCP 服务器。
  3. LLM 集成:客户端使用 LLM(如 Claude 或 ChatGPT)解析 Markdown 文件并提取必要的配置信息。
  4. 多工具支持:支持多种工具(如 IntelliJ IDEA、Anthropic Claude、OpenAI ChatGPT 等)使用 MCP 服务器。

适用场景

  1. 开发工具集成:为开发工具(如 IDE)提供本地 MCP 服务器的标准化配置。
  2. LLM 增强:通过 MCP 服务器增强 LLM 的功能,如计算、存储和网络能力。
  3. 多环境管理:管理不同环境(如生产、开发)的 MCP 服务器配置。

工具列表

  1. IntelliJ IDEA:支持通过 MCP 服务器增强开发功能。
  2. Anthropic Claude:利用 MCP 服务器扩展 LLM 能力。
  3. OpenAI ChatGPT:通过 MCP 服务器提供额外的功能支持。
  4. Cursor:支持 MCP 服务器的集成。
  5. Windsurf:支持 MCP 服务器的集成。
  6. Warp:支持 MCP 服务器的集成。

常见问题解答

  1. 如何注册新的 MCP 服务器?
  2. ~/.mcp 文件夹中创建一个 Markdown 文件,描述服务器的详细信息。
  3. 客户端如何发现新的 MCP 服务器?
  4. 客户端会定期刷新 ~/.mcp 文件夹中的文件以发现新的服务器。
  5. 如何确保安全性?
  6. 安全性由 MCP 客户端负责,本规范不解决安全问题。

使用教程

使用依赖

无特殊依赖,只需在本地机器上创建 ~/.mcp 文件夹。

安装教程

  1. 创建 ~/.mcp 文件夹: bash mkdir -p ~/.mcp
  2. ~/.mcp 文件夹中创建一个 Markdown 文件,例如 my-mcp-server-tool-id.md,并填写服务器信息。

调试方式

  1. 检查 ~/.mcp 文件夹中的 Markdown 文件是否格式正确。
  2. 确保客户端支持本规范并定期刷新文件。
  3. 使用客户端工具验证 MCP 服务器是否被正确发现和配置。

许可证

该项目遵循 Apache-2.0 开源许可条款,请参阅 Apache-2.0 了解完整条款。