Awesome MCP Servers 简介
Awesome MCP Servers 是一个开源项目,致力于整合基于 Model Context Protocol (MCP) 的服务器资源。该项目汇集了超过 3000 个 MCP 服务器,涵盖浏览器自动化、金融、游戏、安全、科研等多个垂直领域,支持本地和云环境部署。MCP 服务器为 AI 大模型提供对外部数据和工具的访问能力,帮助开发者更高效地实现 AI 与外部系统的交互。
Awesome MCP Servers 的主要功能
- 资源集成:通过 MCP 协议,AI 模型可连接文件系统、数据库、云服务等,扩展其功能范围。
- 多领域覆盖:提供适用于浏览器自动化、金融、游戏、安全、科研等领域的多种 MCP 服务器实现。
- 开发支持:支持 Python、TypeScript、Go 等多种编程语言,并提供开发框架(如 FastMCP)和工具,降低开发门槛。
- 社区生态:依托 GitHub、Discord 和 Reddit 等平台,提供详尽文档和教程,便于开发者快速上手。
Awesome MCP Servers 的部分 MCP 实例
- 浏览器自动化:MCP-Playwright 提供浏览器操作能力,支持网页导航、点击、截图及 JavaScript 执行。
- Notion 管理:notion_mcp 实现 AI 与 Notion 平台的对接,支持页面管理与内容同步。
- 金融数据:coinmarket-mcp-server 基于 Coinmarket API 获取加密货币行情信息。
- 游戏开发:mcp-unity 集成 Unity3D 引擎,支持游戏场景管理和调试。
- 学术搜索:arxiv-mcp-server 支持 AI 搜索 arXiv 论文库,进行摘要提炼与分析。
- 安全检测:dnstwist MCP Server 可检测域名拼写错误与钓鱼网站。
- 地图服务:mcp-server-google-maps 集成 Google Maps 功能,提供位置查询与路线规划。
- 版本控制:mcp-server-git 支持 Git 仓库的读取与分析。
- 社交互动:vrchat-mcp 与 VRChat API 对接,获取用户和世界信息。
如何使用 Awesome MCP Servers
- 选择合适的 MCP 服务器:
- 浏览列表:访问 GitHub 仓库,查看不同类别的 MCP 服务器。
- 查阅详情:进入具体服务器的 GitHub 页面,阅读 README.md 文件,了解功能、安装方法和示例代码。
- 安装与配置:
- 克隆仓库:例如:
git clone https://github.com/executeautomation/mcp-playwright.git
- 安装依赖:根据说明执行
npm install
。 - 配置参数:如需连接外部服务,设置相关 API 密钥或数据库地址。
- 克隆仓库:例如:
- 启动服务器:
- 运行命令:如
npm start
启动服务。 - 验证状态:访问
localhost:8080/docs
查看 API 文档并测试请求。
- 运行命令:如
- 集成到 AI 应用:
- 安装客户端:如
npm install @mcp-langchain-ts-client
。 - 编写调用代码:通过客户端工具与 MCP 服务器交互。
- 测试与优化:运行代码并根据需求调整配置。
- 安装客户端:如
项目信息
- 官网:https://glama.ai/mcp/servers
- GitHub 仓库:https://github.com/punkpeye/awesome-mcp-servers
应用场景
- 自动化任务:利用浏览器自动化工具完成网页操作与数据抓取。
- 金融分析:实时获取市场数据,辅助投资决策。
- 游戏开发:结合游戏引擎提升 AI 在设计与测试中的作用。
- 安全防护:检测域名风险,提升网络安全性。
- 科研支持:快速检索与分析学术论文,加速研究进程。
发表评论 取消回复