MCP专题 | 探索MCP服务器世界:增强AI能力的精选推荐

发布于:2025-05-20 ⋅ 阅读:(16) ⋅ 点赞:(0)

在人工智能快速发展的今天,模型上下文协议(MCP,Model Context Protocol)已成为一项重要的技术标准,它使AI模型能够安全地与外部资源交互。MCP服务器作为AI与工具、数据库和API之间的桥梁,极大地扩展了AI的功能。本文基于GitHub上的awesome-mcp-servers仓库,介绍MCP服务器的用途,并推荐一些值得关注的服务器,帮助您提升AI工作效率。

图片

什么是MCP?

MCP是一种开放协议,旨在让AI模型(如Claude)通过标准化的服务器实现与本地或远程资源的安全交互。它支持AI执行复杂任务,例如访问文件系统、查询数据库或调用网络API,同时保持安全性和可控性。MCP服务器的多样性使其适用于从开发到金融、安全等多个领域。

图片

为什么使用MCP服务器?

MCP服务器为AI模型提供了以下优势:

  • 扩展功能:使AI能够处理原本无法直接完成的任务,如实时金融数据分析或安全扫描。

  • 安全性:通过标准化的协议,确保AI与外部资源的交互安全可控。

  • 灵活性:支持多种编程语言(如Python、TypeScript、Go)和操作系统(macOS、Windows、Linux)。

  • 社区支持:MCP服务器由各大厂商以及社区或个人开发者开发,同时awesome-mcp-servers仓库由社区维护,定期更新,提供丰富的选择。

精选MCP服务器推荐

awesome-mcp-servers仓库将MCP服务器按功能分类,以下是几个主要类别及其推荐服务器的详细介绍。完整MCP服务器列表见GitHub仓库awesome-mcp-servers

1. 🔗 聚合类(Aggregators)

聚合类服务器通过单一接口提供对多种工具或服务的访问,适合需要集成多种功能的场景。

  • OpenMCP - 10秒内将Web API转换为MCP服务器并将其添加到开源注册表中: https://open-mcp.org

  • tigranbs/mcgravity - 一个代理工具,用于将多个MCP服务器组合成一个统一的端点。通过跨多个MCP服务器负载均衡请求来扩展您的AI工具,类似于Nginx对Web服务器的工作方式。

  • MetaMCP - MetaMCP是一个统一的中间件MCP服务器,通过GUI管理您的MCP连接。

  • MCP Access Point - 一键将Web API转成为MCP服务器,而无需对服务器端代码进行任何修改。

2. 🌏 浏览器自动化

Web 内容访问和自动化功能。支持以 AI 友好格式搜索、抓取和处理 Web 内容。

  • executeautomation/playwright-mcp-server - 使用 Playwright 进行浏览器自动化和网页抓取的 MCP 服务器。

  • pskill9/web-search - 一个支持使用 Google 搜索结果进行免费网页搜索的 MCP 服务器,无需 API 密钥。

  • 34892002/bilibili-mcp-js - 一个支持搜索 B站 内容的 MCP 服务器。提供LangChain调用示例、测试脚本。

  • getrupt/ashra-mcp - 从任何网站提取结构化数据。只需输入提示即可获取JSON。

  • aircodelabs/grasp - 可本地部署或自托管的浏览器自动化操作,原生支持 MCP 和 A2A。

3. 🎨 艺术与文化

提供艺术收藏、文化遗产和博物馆数据库的访问与探索。让 AI 模型能够搜索和分析艺术文化内容

  • burningion/video-editing-mcp - 从您的视频集合中添加、分析、搜索和生成视频剪辑。

  • yuna0x0/anilist-mcp - 集成 AniList API 获取动画和漫画信息的 MCP 服务器。

4. ☁️ 云平台

云平台服务集成。实现与云基础设施和服务的管理和交互

  • qiniu/qiniu-mcp-server - 基于七牛云产品构建的 MCP,支持访问七牛云存储、智能多媒体服务等。

  • Cloudflare MCP Server - 与 Cloudflare 服务集成,包括 Workers、KV、R2 和 D1。

  • aliyun/alibaba-cloud-ops-mcp-server - 一款MCP服务器,使AI助手能够运维管理阿里云上的资源,支持ECS、云监控、OOS和其他各种广泛使用的云产品。

5. 🖥️ 命令行

运行命令、捕获输出以及以其他方式shell 和命令行工具交互

  • ferrislucas/iterm-mcp - 一个为 iTerm 终端提供访问能力的 MCP 服务器。您可以执行命令,并就终端中看到的内容进行提问交互。

  • g0t4/mcp-server-commands - 使用run_command和run_script工具运行任何命令。

  • MladenSU/cli-mcp-server - 具有安全执行和可定制安全策略的命令行界面。

  • tumf/mcp-shell-server - 实现模型上下文协议 (MCP) 的安全 shell 命令执行服务器。

6. 💬 社交

与通讯平台集成,实现消息管理和渠道运营。使AI模型能够与团队沟通工具进行交互。

  • gotoolkits/wecombot - MCP服务器 Tools 应用程序,用于向企业微信群机器人发送各种类型的消息。

  • elie222/inbox-zero - 一款专为 Inbox Zero 设计的MCP服务器。在Gmail基础上新增功能,例如识别需要回复或跟进处理的邮件。

  • carterlasalle/mac_messages_mcp - 一款通过模型上下文协议(MCP)安全连接iMessage数据库的MCP服务器,支持大语言模型查询与分析iMessage对话。该系统具备完善的电话号码验证、附件处理、联系人管理、群聊操作功能,并全面支持消息收发。

  • sawa-zen/vrchat-mcp - 这是一个与VRChat API交互的MCP服务器。您可以获取VRChat的好友、世界、化身等信息。

  • line/line-bot-mcp-server - 整合 LINE 官方账号的 MCP 服务器。

7. 💻 开发者工具

增强开发工作流程和环境管理的工具和集成。

  • QuantGeekDev/docker-mcp - 通过 MCP 进行 Docker 容器管理和操作。

  • zcaceres/fetch-mcp - 一个灵活获取 JSON、文本和 HTML 数据的 MCP 服务器。

  • kealuya/mcp-jina-ai - 集成 Jina.ai 将目标网页进行总结,转换成对LLM友好的Markdown格式返回。

  • r-huijts/xcode-mcp-server - Xcode 集成,支持项目管理、文件操作和构建自动化。

  • snaggle-ai/openapi-mcp-server - 使用开放 API 规范 (v3) 连接任何 HTTP/REST API 服务器。

  • jetbrains/mcpProxy - 连接到 JetBrains IDE。

  • Rootly-AI-Labs/Rootly-MCP-server - 用于事件管理平台 Rootly(https://rootly.com/) 的 MCP 服务器。

  • YuChenSSR/mindmap-mcp-server - 用于生成漂亮交互式思维导图mindmap的模型上下文协议(MCP)服务器。

  • InhiblabCore/mcp-image-compression - 用于本地压缩各种图片格式的 MCP 服务器。

8. 🧮 数据科学工具

旨在简化数据探索、分析和增强数据科学工作流程的集成和工具。

  • reading-plus-ai/mcp-server-data-exploration - 支持对基于 .csv 的数据集进行自主数据探索,以最小的成本提供智能见解。

  • zcaceres/markdownify-mcp - 一个 MCP 服务器,可将几乎任何文件或网络内容转换为 Markdown。

  • reading-plus-ai/mcp-server-data-exploration - 实现基于.csv数据集的自动数据探索,提供最少工作量的智能化洞察。

9. 📂 文件系统

提供对本地文件系统的直接访问,并具有可配置的权限。使 AI 模型能够读取、写入和管理指定目录中的文件

  • modelcontextprotocol/server-filesystem - 直接访问本地文件系统。

  • modelcontextprotocol/server-google-drive - Google Drive 集成,用于列出、阅读和搜索文件。

  • hmk/box-mcp-server - Box 集成,支持文件列表、阅读和搜索功能。

  • mark3labs/mcp-filesystem-server - 用于本地文件系统访问的 Golang 实现。

  • mamertofabian/mcp-everything-search - 使用 Everything SDK 实现的快速 Windows 文件搜索。

10. 💰 金融与金融科技

金融数据访问和加密货币市场信息。支持查询实时市场数据、加密货币价格和财务分析

  • heurist-network/heurist-mesh-mcp-server - 通过Heurist Mesh网络访问专业化的web3 AI代理,用于区块链分析、智能合约安全审计、代币指标评估及链上交互。提供全面的DeFi分析工具、NFT估值及跨多链交易监控功能。

  • base/base-mcp - 集成Base网络的链上工具,支持与Base网络及Coinbase API交互,实现钱包管理、资金转账、智能合约和DeFi操作。

  • QuantGeekDev/coincap-mcp - 使用 CoinCap 的公共 API 集成实时加密货币市场数据,无需 API 密钥即可访问加密货币价格和市场信息。

  • anjor/coinmarket-mcp-server - Coinmarket API 集成以获取加密货币列表和报价。

  • berlinbra/alpha-vantage-mcp - Alpha Vantage API 集成,用于获取股票和加密货币信息。

  • ferdousbhai/tasty-agent - Tastyworks API 集成,用于管理 Tastytrade 平台的交易活动。

  • ferdousbhai/investor-agent - 整合雅虎财经以获取股市数据,包括期权推荐。

  • mcpdotdirect/evm-mcp-server - 全面支持30多种EVM网络的区块链服务,涵盖原生代币、ERC20、NFT、智能合约、交易及ENS解析。

11. 🎮 游戏

游戏相关数据和服务集成

  • Coding-Solo/godot-mcp - 一个用于与Godot游戏引擎交互的MCP服务器,提供编辑、运行、调试和管理Godot项目中场景的工具。

  • rishijatia/fantasy-pl-mcp - 用于实时 Fantasy Premier League 数据和分析工具的 MCP 服务器。

  • CoderGamester/mcp-unity - Unity3d 游戏引擎集成 MCP 服务器。

  • opgginc/opgg-mcp - 访问英雄联盟、云顶之弈、无界英雄等热门游戏的实时游戏数据,提供英雄分析、电竞赛程、元组合和角色统计。

12. 🧠 知识与记忆

使用知识图谱结构的持久内存存储。使 AI 模型能够跨会话维护和查询结构化信息

  • modelcontextprotocol/server-memory - 基于知识图谱的长期记忆系统用于维护上下文。

  • CheMiguel23/MemoryMesh - 增强基于图形的记忆,重点关注 AI 角色扮演和故事生成。

  • topoteretes/cognee - AI应用程序和Agent的内存管理器使用各种图存储和向量存储,并允许从 30 多个数据源提取数据。

  • hannesrudolph/mcp-ragdocs - MCP 服务器实现提供了通过矢量搜索检索和处理文档的工具,使 AI 助手能够利用相关文档上下文来增强其响应能力。

  • kaliaboi/mcp-zotero - 为 LLM 提供的连接器,用于操作 Zotero Cloud 上的文献集合和资源。

  • mcp-summarizer - AI摘要生成MCP服务器,支持多种内容类型:纯文本、网页、PDF文档、EPUB电子书、HTML内容。

13. 🗺️ 位置服务

地理和基于位置的服务集成。支持访问地图数据、方向和位置信息

  • modelcontextprotocol/server-google-maps - Google 地图集成,提供位置服务、路线规划和地点详细信息。

  • SecretiveShell/MCP-timeserver - 访问任意时区的时间并获取当前本地时间。

  • webcoderz/MCP-Geo - 支持 nominatim、ArcGIS、Bing 的地理编码 MCP 服务器。

  • briandconnelly/mcp-server-ipinfo - 使用 IPInfo API 获取 IP 地址的地理位置和网络信息。

  • QGIS MCP - 通过MCP将QGIS桌面端与Claude AI连接。该集成支持提示辅助的项目创建、图层加载、代码执行等功能。

  • kukapay/nearby-search-mcp - 一个基于IP定位检测的附近地点搜索MCP服务器。

14. 📊 监测

访问和分析应用程序监控数据。使 AI 模型能够查错误报告和性能指标

  • seekrays/mcp-monitor - 一款通过模型上下文协议(MCP)暴露系统指标的监控工具。该工具允许大型语言模型通过兼容MCP的接口实时获取系统信息(支持CPU、内存、磁盘、网络、主机、进程)。

  • hyperb1iss/lucidity-mcp - 通过基于提示的智能分析,从代码复杂度到安全漏洞等10个关键维度,提升AI生成代码的质量。

15. 🔎 搜索

  • scrapeless-ai/scrapeless-mcp-server - Scrapeless模型上下文协议服务作为MCP服务器连接器,连接到Google SERP API,使得在MCP生态系统内无需离开即可进行网页搜索。

  • modelcontextprotocol/server-brave-search - 使用 Brave 的搜索 API 实现网页搜索功能。

  • mzxrai/mcp-webresearch - 在 Google 上搜索并对任何主题进行深度研究。

  • andybrandt/mcp-simple-arxiv - MCP for LLM 用于搜索和阅读 arXiv 上的论文。

16. 🔒 安全

  • dnstwist MCP Server - dnstwist 的 MCP 服务器,这是一个强大的 DNS 模糊测试工具,可帮助检测域名抢注、钓鱼和企业窃密行为。

  • fosdickio/binary_ninja_mcp - Binary Ninja 的 MCP 服务器和桥接器。提供二进制分析和逆向工程工具。

  • Maigret MCP Server - maigret 的 MCP 服务器,maigret 是一款强大的 OSINT 工具,可从各种公共来源收集用户帐户信息。此服务器提供用于在社交网络中搜索用户名和分析 URL 的工具。

  • Shodan MCP Server - MCP 服务器用于查询 Shodan API 和 Shodan CVEDB。此服务器提供 IP 查找、设备搜索、DNS 查找、漏洞查询、CPE 查找等工具。

  • roadwy/cve-search_mcp - CVE-Search MCP服务器, 提供CVE漏洞信息查询、漏洞产品信息查询等功能。

  • Security Audit MCP Server 一个强大的 MCP (模型上下文协议) 服务器,审计 npm 包依赖项的安全漏洞。内置远程 npm 注册表集成,以进行实时安全检查。

17. 🚆 旅行与交通

访问旅行和交通信息。可以查询时刻表、路线和实时旅行数据

  • Airbnb MCP Server - 提供搜索Airbnb房源及获取详细信息的工具。

  • pab1it0/tripadvisor-mcp - 一个MCP服务器,使LLM能够通过标准化的MCP接口与Tripadvisor API交互,支持位置数据、评论和照片

18. 🔄 版本控制

与 Git 存储库和版本控制平台交互。通过标准化 API 实现存储库管理、代码分析、拉取请求处理、问题跟踪和其他版本控制操作。

  • modelcontextprotocol/server-github - GitHub API集成用于仓库管理、PR、问题等

  • modelcontextprotocol/server-gitlab - GitLab平台集成用于项目管理和CI/CD操作

  • oschina/mcp-gitee - Gitee API集成、仓库、问题及拉取请求管理等功能。

  • modelcontextprotocol/server-git - 直接的Git仓库操作,包括读取、搜索和分析本地仓库

  • Tiberriver256/mcp-server-azure-devops - Azure DevOps 集成,用于管理存储库、工作项目和管道

  • adhikasp/mcp-git-ingest - 使用 LLM 阅读和分析 GitHub 存储库

  • kopfrechner/gitlab-mr-mcp - 与 GitLab 项目问题和合并请求无缝互动。


结语

MCP服务器为AI模型提供了无限可能,从云端服务到金融数据、安全分析,涵盖了多种应用场景。更多其他工具和集成、框架、实用工具、提示和技巧等信息,详见awesome-mcp-servers仓库,快速提升AI能力。立即探索完整列表,找到最适合您的MCP服务器,开启更智能的AI应用之旅!

来源:https://github.com/punkpeye/awesome-mcp-servers


内容来源:IF 实验室


网站公告

今日签到

点亮在社区的每一天
去签到