1. 服务概述
一句话简介:一个用于发现、比较和安装其他MCP服务器的MCP服务器,让AI代理能够在对话中发现和安装其他MCP服务器。
- 服务名称:mcp-server-mcpindex
- 版本号:最新版本
- 开发者/提供方:mcpindex-ai
- 协议类型:MCP (Model Context Protocol)
2. 核心功能
该MCP服务提供以下主要功能:
- recommend_mcp_for_task:根据自然语言任务描述,返回排名前3的MCP服务器推荐,包含推理说明、安装命令和质量评分
- search_mcp_servers:在整个注册表中进行关键词和语义搜索,支持可选的类别过滤
- get_install_command:获取特定服务器和目标客户端(Claude Desktop、Cursor、Cline、Zed)的精确安装JSON配置
- compare_servers:对2-5个服务器进行并排比较,包括质量评分、安装路径和环境变量
3. 使用场景
该服务适合在以下情况下使用:
- 在AI代理对话中动态发现和查找所需的MCP服务器
- 根据特定任务需求自动推荐合适的MCP服务器
- 比较不同MCP服务器的功能和质量评分
- 获取各种MCP客户端的安装配置命令
- 探索和发现新的MCP服务器生态系统
4. 接入方式
4.1 服务端点
默认调用端点:https://mcpindex.ai
可通过环境变量MCPINDEX_API_BASE覆盖默认端点(适用于自托管场景)
4.2 认证与权限
免费层级限制:每个IP每分钟60次请求
付费密钥即将推出,用于支持更高的吞吐量
4.3 数据格式
请求和响应均采用JSON格式
4.4 服务器配置
在MCP客户端配置中添加服务:
{ "mcpServers": { "mcpindex": { "command": "npx", "args": ["-y", "mcp-server-mcpindex"] } } }5. 接口定义
| 工具名称 | 功能描述 | 参数 | 返回值 |
|---|---|---|---|
| recommend_mcp_for_task | 根据任务推荐MCP服务器 | 自然语言任务描述 | 排名前3的服务器列表,包含推理、安装命令、质量评分 |
| search_mcp_servers | 搜索MCP服务器 | 关键词、可选类别过滤器 | 匹配的服务器列表 |
| get_install_command | 获取安装命令 | 服务器名称、目标客户端 | 安装JSON配置 |
| compare_servers | 比较多个服务器 | 2-5个服务器名称 | 并排比较结果,包含质量评分、安装路径、环境变量 |
6. 快速开始
6.1 环境要求
- Node.js 环境
- npm 包管理器
- 支持MCP协议的客户端(Claude Desktop、Cursor、Cline等)
6.2 示例代码
全局安装:
npm install -g mcp-server-mcpindexClaude Desktop 配置:
添加到~/Library/Application Support/Claude/claude_desktop_config.json:
{ "mcpServers": { "mcpindex": { "command": "npx", "args": ["-y", "mcp-server-mcpindex"] } } }Cursor 配置:
添加到.cursor/mcp.json:
{ "mcpServers": { "mcpindex": { "command": "npx", "args": ["-y", "mcp-server-mcpindex"] } } }Cline 配置:
npx -y mcp-server-mcpindex7. 注意事项
- 免费层级有请求频率限制(60次/分钟/IP),高频使用需等待付费密钥推出
- 该服务依赖 mcpindex.ai 后端,索引超过3500个MCP服务器
- 数据每日从官方注册表索引更新
- 该服务非Anthropic官方产品
- 许可证:MIT