返回市场
市场服务器

市场服务器

作者:chatmcpclient4 星标更新:2025-06-25

项目介绍

MCP服务器市场

MCP服务器市场是一个集中化的仓库,用于发现和使用模型上下文协议(MCP)服务器。该仓库包含一个JSON配置文件(mcp_server_market.json),其中列出了各种MCP服务器实现,使与chatmcp聊天机器人/MCP客户端应用程序的无缝集成成为可能。chatmcp应用程序解析此JSON文件,允许用户与不同的MCP服务器进行交互。此外,该仓库还为其他开发者提供了一个平台,以分享他们自己的MCP服务器实现。

ChatMCP项目URL

https://github.com/daodao97/chatmcp

目的

MCP服务器市场的目标是:

  • 提供一个精选的MCP服务器配置列表,以便轻松地与兼容MCP的客户端(如chatmcp)集成。
  • 使开发者能够向市场贡献他们自己的MCP服务器实现。
  • 简化发现和使用MCP服务器的过程,适用于各种数据源和协议。

开始使用

先决条件

要使用MCP服务器市场与chatmcp应用程序一起工作,请确保您具备以下条件:

  • 已安装并配置了chatmcp应用程序。
  • 您希望使用的MCP服务器所需的运行时环境(例如,Python用于uvx,Node.js用于npx)。
  • 对于需要身份验证的服务器,必要的凭证或访问令牌(例如GitHub个人访问令牌)。

使用MCP服务器市场

克隆或下载仓库:

git clone https://github.com/chatmcpclient/mcp_server_market.git

访问JSON配置:mcp_server_market.json文件中列出了可用的MCP服务器及其相应的配置。chatmcp应用程序会自动解析此文件,以连接到指定的服务器。

与chatmcp集成:

确保mcp_server_market.json文件对您的chatmcp应用程序可访问。 配置chatmcp指向JSON文件或将它包含在您的项目目录中,按需操作。 chatmcp应用程序将使用JSON来显示并连接到可用的MCP服务器。

运行MCP服务器:mcp_server_market.json文件中的每个服务器都指定了命令、参数以及可选的环境变量。例如,要运行SQLite MCP服务器:

uvx mcp-server-sqlite --db-path /path/to/test.db

JSON配置

mcp_server_market.json文件定义了可用的MCP服务器,具有以下结构:

键:MCP服务器的名称(例如,sqlite,github,Turkiye-Legal-MCP)。 command:运行服务器的可执行命令(例如,uvx,npx)。 args:服务器的命令行参数数组。 env(可选):服务器所需环境变量(例如,访问令牌)。

示例条目:

{
    "mcpServers": {
        "sqlite": {
            "command": "uvx",
            "args": [
                "mcp-server-sqlite",
                "--db-path",
                "/path/to/test.db"
            ]
        }
    }
}

可用的MCP服务器

当前的mcp_server_market.json包括以下服务器:

  • sqlite:连接到SQLite数据库。
  • fetch:基于基本抓取的MCP服务器。
  • filesystem:访问本地文件系统数据。
  • git:与Git仓库交互。
  • github:连接到GitHub仓库(需要个人访问令牌)。
  • postgres:连接到PostgreSQL数据库。
  • Turkiye-Legal-MCP:一个自定义的MCP服务器,用于法律数据,托管在git+https://github.com/saidsurucu/yargi-mcp。

贡献

我们欢迎对MCP服务器市场的贡献!要添加您自己的MCP服务器:

分叉这个仓库。

将您的服务器配置添加到mcp_server_market.json文件中。 确保您的服务器公开可访问或提供清晰的设置说明。 提交一个拉取请求,并附上您MCP服务器及其使用场景的清晰描述。

添加服务器的指南

  • 在mcpServers对象中使用唯一的键名。
  • 指定运行您的服务器的正确命令和参数。
  • 包含任何必需的环境变量,并明确指示敏感数据的占位符(例如:<YOUR_TOKEN>)。
  • 使用chatmcp应用程序测试您的服务器,以确保兼容性。
  • 提供您的服务器文档,包括设置说明和依赖项。

许可证

本项目采用MIT许可证。详情见LICENSE文件。

联系方式

如有问题或需要支持,请在此仓库中打开一个问题或联系维护者。