MCP服务器市场是一个集中化的仓库,用于发现和使用模型上下文协议(MCP)服务器。该仓库包含一个JSON配置文件(mcp_server_market.json),其中列出了各种MCP服务器实现,使与chatmcp聊天机器人/MCP客户端应用程序的无缝集成成为可能。chatmcp应用程序解析此JSON文件,允许用户与不同的MCP服务器进行交互。此外,该仓库还为其他开发者提供了一个平台,以分享他们自己的MCP服务器实现。
https://github.com/daodao97/chatmcp
MCP服务器市场的目标是:
要使用MCP服务器市场与chatmcp应用程序一起工作,请确保您具备以下条件:
克隆或下载仓库:
git clone https://github.com/chatmcpclient/mcp_server_market.git
访问JSON配置:mcp_server_market.json文件中列出了可用的MCP服务器及其相应的配置。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
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_server_market.json包括以下服务器:
我们欢迎对MCP服务器市场的贡献!要添加您自己的MCP服务器:
将您的服务器配置添加到mcp_server_market.json文件中。 确保您的服务器公开可访问或提供清晰的设置说明。 提交一个拉取请求,并附上您MCP服务器及其使用场景的清晰描述。
添加服务器的指南
本项目采用MIT许可证。详情见LICENSE文件。
如有问题或需要支持,请在此仓库中打开一个问题或联系维护者。