出色的MCP服务器发现
一个专门的模型上下文协议(MCP)服务器,为MCP服务器提供智能搜索和推荐 很棒的mcp服务器 存储库。
🎯 目的:通过分析问题描述并提供排名建议,帮助您找到满足您特定需求的完美MCP服务器。
特性
- 🔍 智能推荐:根据您的问题描述获取人工智能建议
- 📋 完整目录:使用元数据解析浏览所有300+MCP服务器
- 🏷️ 类别筛选:按数据库、人工智能、自动化等类别过滤服务器。
- ⚡ 实时数据:始终从出色的mcp服务器存储库中获取最新数据
- 🎯 相关性评分:智能匹配算法按相关性对服务器进行排名
可用工具
1. recommend-mcp-servers
分析您的问题并推荐最相关的MCP服务器。
参数:
problem(必填):描述你需要什么帮助maxResults(可选):建议数(默认值:5)language(可选):首选编程语言(Python、TypeScript、Go、Rust等)hosting(可选):“云”、“本地”或“任何”(默认:“任何”)
2. get-awesome-mcp-servers
使用可选筛选浏览MCP服务器的完整目录。
参数:
category(可选):按类别名称筛选
安装
- 克隆此存储库:
git clone https://github.com/SterlingChin/awesome-mcp-servers-discovery.git
cd open-source-mcp-server- 安装依赖项:
npm install- 构建服务器:
npm run build用法
运行服务器
node build/index.js与Claude Desktop集成
将此服务器添加到您的Claude Desktop配置中(claude_desktop_config.json):
{
"mcpServers": {
"awesome-mcp-servers": {
"command": "node",
"args": ["/absolute/path/to/your/build/index.js"]
}
}
}查询示例
基于问题的建议
查询: *“我需要使用PostgreSQL数据库”*
recommend-mcp-servers({
problem: "PostgreSQL database integration",
language: "Python",
hosting: "local",
maxResults: 3
})结果:返回基于Python、本地托管的PostgreSQL MCP服务器及其相关性得分。
按类别浏览
查询: *“显示所有与数据库相关的MCP服务器”*
get-awesome-mcp-servers({
category: "Database"
})结果:列出所有65个以上的数据库MCP服务器,包括描述、语言和链接。
一般发现
查询: *“哪些MCP服务器有助于文件自动化?”*
recommend-mcp-servers({
problem: "file automation and management",
maxResults: 5
})运作原理
数据解析
服务器获取并解析令人敬畏的mcp服务器README.md以提取:
- 服务器名称和描述
- 程序设计语言: 🐍 python📇 TypeScript,🏎️ 去吧,🦀 铁锈等。
- 主机类型: ☁️ 云,🏠 本地
- 平台支持: 🍎 macOS,🪟 窗户,🐧 Linux
- 分类:数据库、人工智能和机器学习、自动化等。
推荐算法
相关性评分考虑了以下因素:
- 精确匹配短语 (最高重量:+100)
- 单个关键字匹配 (每场比赛+10)
- 类别对齐 (+50)
- 语言偏好 (+20)
- 托管要求 (+15)
可用类别
服务器从出色的mcp服务器中识别出这些类别:
- 整合者
- 人工智能与机器学习
- 艺术与文化
- 浏览器自动化
- 云平台
- 代码执行
- 编码代理
- 命令行
- 沟通
- 客户数据平台
- 数据库 (65+台服务器)
- 数据平台
- 数据科学工具
- 开发者工具
- 文件系统
- 还有更多。..
真实世界的例子
数据库集成
问题:“我需要将我的AI连接到MySQL数据库” 推荐:mysql_mcp_server_pro,mcp mysql服务器,runekagaard/mcp炼金术
PDF处理
问题:“帮助我处理PDF文件” 推荐:pdf工具mcp,各种文档处理服务器
macOS自动化
问题:“在我的Mac上自动执行任务” 推荐:rusiaaman/wcgw,NakaokaRei/swift mcp-gui,苹果笔记mcp
发展
技术栈
- TypeScript 严格的类型检查
- 模型上下文协议SDK 用于服务器实现
- 萨德 用于运行时模式验证
- Node.js 20+运行时间
项目结构
├── index.ts # Main server implementation
├── build/ # Compiled JavaScript output
├── package.json # Dependencies and scripts
├── tsconfig.json # TypeScript configuration
└── README.md # This file从源头构建
npm run build # Compile TypeScript
npm run start # Run the server
npm run dev # Build and run in one step贡献
欢迎投稿!此服务器特别关注令人敬畏的mcp服务器存储库。
增强想法
- 添加缓存以获得更快的响应
- 实现模糊字符串匹配以更好地搜索
- 添加服务器健康/流行度指标
- 支持自定义评分权重
许可证
MIT许可证
______________________________________________________________________
🔗 相关项目
