Awesome MCP Servers – 开源的MCP资源聚合平台,覆盖多个垂直领域

2025-04-08 0 373

Awesome MCP Servers是什么

Awesome MCP Servers 是开源项目,汇集各种基于 Model Context Protocol (MCP) 的服务器。Awesome MCP Servers 整理超过 3000 个 MCP 服务器,覆盖浏览器自动化、金融、游戏、安全、科研等20多个垂直领域,支持本地和云服务部署。MCP服务器主要为 AI 大模型提供丰富的外部数据访问和工具调用能力。Awesome MCP Servers 为开发者提供丰富的资源,推动 AI 与外部系统交互的标准化和便捷性。

Awesome MCP Servers的主要功能

  • 资源集成:基于 MCP 协议,使 AI 模型连接到各种外部资源,如文件系统、数据库、云服务等,扩展功能。
  • 多领域支持:覆盖浏览器自动化、金融、游戏、安全、科研等多个领域,提供丰富的服务器实现。
  • 开发支持:支持多种编程语言(如 Python、TypeScript、Go 等),提供开发框架(如 FastMCP)和工具,简化开发过程。
  • 社区与生态:基于 GitHub、Discord、Reddit 等平台提供社区支持,和详细的教程和文档,帮助开发者快速上手。

Awesome MCP Servers的部分MCP

  • 浏览器自动化:MCP-Playwright 提供浏览器自动化能力,让 AI 大模型在真实浏览器环境中导航网页、执行点击/输入操作、截取屏幕截图及运行 JavaScript。
  • 管理 Notion:notion_mcp 连接 AI 大模型与 Notion 平台,支持自动化页面管理、内容同步、模板生成等。
  • 金融:coinmarket-mcp-server 基于 Coinmarket API 获取加密货币的行情数据,包括价格、市值、交易量等。
  • 游戏:mcp-unity为 Unity3D 游戏引擎提供集成,支持游戏开发中的编辑、运行、调试和场景管理等功能。
  • 搜索 :arxiv-mcp-server 支持 AI 模型基于编程接口搜索 arXiv 学术论文库中的论文、下载内容,进行深度分析(如摘要提炼、方法评估和结果解读),同时支持本地存储加速访问。
  • 安全:dnstwist MCP Server基于 dnstwist 工具检测域名拼写错误、钓鱼网站等安全问题。
  • 位置服务:mcp-server-google-maps 集成 Google Maps 服务,提供位置服务、路线规划和地点详情查询。
  • 版本控制 :mcp-server-git 直接操作 Git 仓库,包括读取、搜索和分析本地仓库。
  • 社交:vrchat-mcp 与VRChat API交互的MCP服务器,支持获取VRChat的好友、世界、化身等信息。

如何使用Awesome MCP Servers

  • 选择合适的 MCP 服务器
    • 浏览 Awesome MCP Servers 列表:访问 Awesome MCP Servers 的 GitHub 仓库。浏览不同类别的 MCP 服务器实现。根据需求选择合适的服务器。
    • 查看服务器的详细信息:点击感兴趣的服务器链接,进入 GitHub 仓库地址。阅读 README.md 文件,了解服务器的功能、安装步骤、使用方法和示例代码。检查服务器的图例标记(如编程语言、部署环境、支持的操作系统等),确保符合技术栈和部署需求。
  • 安装和配置 MCP 服务器
    • 克隆仓库:在本地开发环境中,克隆所选 MCP 服务器的 GitHub 仓库。例如:
git clone https://github.com/executeautomation/mcp-playwright.git
cd mcp-playwright
    • 安装依赖:根据 README.md 文件中的说明,安装所需的依赖项。例如,对于 mcp-playwright
npm install
    • 配置服务器:如果需要,配置服务器的参数,例如连接到外部服务的 API 密钥、数据库地址等。
  • 启动 MCP 服务器
    • 运行服务器:根据 README.md 文件中的说明,启动 MCP 服务器。例如:
npm start
    • 验证服务器运行状态
      • 访问服务器的文档页面(通常在 localhost:8080/docs),查看 API 文档和示例请求。
      • 发送测试请求,确保服务器正常运行。
  • 集成到 AI 模型或应用程序
    • 选择客户端工具:选择适合使用的 AI 模型或应用程序的客户端工具。
    • 安装客户端工具
npm install @mcp-langchain-ts-client
    • 编写集成代码:在 AI 模型或应用程序中,编写代码调用 MCP 服务器。
import { MCPClient } from '@mcp-langchain-ts-client';

const client = new MCPClient('http://localhost:8080');

async function fetchData() {
  const result = await client.call('playwright.fetch', {
    url: 'https://example.com',
    action: 'click',
    selector: '#some-button',
  });
  console.log(result);
}

fetchData();
    • 测试和调试:运行代码,确保 AI 模型能够通过 MCP 服务器成功调用外部资源。根据需要调整代码和服务器配置,优化性能和功能。

Awesome MCP Servers的项目地址

Awesome MCP Servers的应用场景

  • 自动化任务:基于浏览器自动化工具,自动完成网页导航、数据抓取等任务,提高工作效率。
  • 金融数据:基于金融领域的 MCP 服务器,AI 实时获取金融市场数据,辅助投资决策。
  • 游戏开发:在游戏开发中,用 MCP 服务器与游戏引擎集成,AI 辅助设计、测试和优化游戏。
  • 安全检测:基于安全领域的 MCP 服务器(如 mcp-dnstwist),AI 检测域名拼写错误和钓鱼网站,增强网络安全。
  • 科研研究:在科研领域,用 MCP 服务器连接学术论文库,AI 快速搜索和分析学术论文,加速研究进程。

若非本站原创的文章,特别作如下声明:
本文刊载所有内容仅供提供信息交流和业务探讨而非提供法律建议目的使用,不代表任何监管机构的立场和观点。
不承担任何由于内容的合法性及真实性所引起的争议和法律责任。
凡注明为其他媒体来源的信息,均为转载,版权归版权所有人所有。
如有未注明作者及出处的文章和资料等素材,请版权所有者联系我们,我们将及时补上或者删除,共同建设自媒体信息平台,感谢你的支持!

AI老司机 AI行业动态 Awesome MCP Servers – 开源的MCP资源聚合平台,覆盖多个垂直领域 https://www.ailsj.cn/1279.html

相关文章

发表评论
暂无评论