
Awesome MCP Servers

2025.05.05
0
AI 集成工具集合开源项目多语言支持跨平台开发效率数据库内容生成金融服务交流协作日程管理娱乐功能其它
Awesome MCP Servers 是一个精选的 Model Context Protocol (MCP) 服务器列表。MCP 是一个开放协议,使 AI 模型能够通过标准化的服务器实现安全地与本地和远程资源交互。该项目涵盖了生产就绪和实验性的 MCP 服务器,这些服务器通过文件访问、数据库连接、API 集成和其他上下文服务扩展了 AI 的能力。
View on GitHub
Overview
基本能力
产品定位
Awesome MCP Servers 是一个精选的 Model Context Protocol (MCP) 服务器列表,旨在为 AI 模型提供与各种服务和资源的标准化交互方式。
核心功能
- 提供多种 MCP 服务器实现,涵盖文件系统、数据库、浏览器自动化、云平台、代码执行、通信等多个领域。
- 支持多种编程语言(Python、TypeScript、Go、Rust、C#、Java等)。
- 适用于不同操作系统(macOS、Windows、Linux)和部署环境(本地、云、嵌入式系统)。
适用场景
- 浏览器自动化:自动化网页交互、数据提取等。
- 数据库访问:查询和管理各种数据库(MySQL、PostgreSQL、MongoDB等)。
- 文件系统操作:读取、写入和管理本地或云存储中的文件。
- 代码执行:在安全环境中执行代码。
- 通信集成:与邮件、消息平台(如 Slack、Telegram)等通信工具集成。
- 金融服务:访问金融市场数据、执行交易等。
工具列表
- 浏览器自动化:如
browsermcp/mcp
、microsoft/playwright-mcp
。 - 数据库:如
modelcontextprotocol/server-postgres
、modelcontextprotocol/server-sqlite
。 - 文件系统:如
modelcontextprotocol/server-filesystem
、modelcontextprotocol/server-google-drive
。 - 代码执行:如
pydantic/pydantic-ai/mcp-run-python
、yepcode/mcp-server-js
。 - 通信:如
modelcontextprotocol/server-slack
、chaindead/telegram-mcp
。
常见问题解答
- 如何选择本地 vs 云服务:本地服务用于与本地安装的软件交互,云服务用于与远程 API 交互。
- 如何开始使用 MCP:参考 MCP Quickstart。
使用教程
使用依赖
安装 MCP 服务器通常需要以下依赖: - Python 3.7+ 或 Node.js(根据服务器实现语言)。 - Docker(部分服务器需要)。
安装教程
- 克隆项目仓库:
bash git clone https://github.com/punkpeye/awesome-mcp-servers.git
- 进入目标服务器目录并安装依赖:
bash cd awesome-mcp-servers/目标服务器目录 pip install -r requirements.txt # 或 npm install
- 启动服务器:
bash python server.py # 或 node server.js
调试方式
- 检查服务器日志:
bash tail -f server.log
- 使用 MCP 客户端测试连接:
bash curl http://localhost:端口号/health
- 调试工具:如
f/MCPTools
或flux159/mcp-chat
。