今天接着mcp话题,跟大家分享一个最近热度很高的开源项目:awesome-mcp-servers。这个项目分类汇总了包括数据库、搜索、监控、浏览器自动化等数十个不同的领域最热门的MCP工具集合,目前在github上已经斩获46.9+ Star。
github地址:
https://github.com/punkpeye/awesome-mcp-servers
如果您是小白,还未了解过什么是mcp,建议阅读mcp官方文档:https://mcp-docs.cn/introduction
MCP工具集合(一小部分)
下面我列举了其中比较感兴趣的一小部分MCP Server工具,如果大家想获取详细的列表,可以移步github:https://github.com/punkpeye/awesome-mcp-servers
数据库(Database)
工具名称 | 描述 | 链接 |
mcp-server-postgres | PostgreSQL 数据库集成,支持模式检查和查询功能 | mcp-server-postgres |
mcp-server-sqlite | 具有内置分析功能的 SQLite 数据库操作 | mcp-server-sqlite |
mcp-server-mysql | MySQL 数据库集成,支持读取、搜索和分析本地仓库 | mcp-server-mysql |
mcp-server-mongo | MongoDB 集成,使 LLM 能够直接与数据库交互 | mcp-server-mongo |
mcp-server-firestore | Firebase Firestore 集成,支持认证、数据读取和存储 | mcp-server-firestore |
mcp-server-bigquery | BigQuery 数据库集成,支持架构检查和查询功能 | mcp-server-bigquery |
mcp-server-tidb | TiDB 数据库集成,包括表结构的建立 DDL 和 SQL 的执行 | mcp-server-tidb |
postgres-mcp | 全能型 MCP 服务器,用于 Postgres 开发和运维,提供性能分析、调优和健康检查等工具 | postgres-mcp |
dolphindb-mcp-server | TDolphinDB数据库集成,具备模式检查与查询功能 | dolphindb-mcp-server |
mcp-bigquery-server | Google BigQuery 集成的服务器实现,可实现直接 BigQuery 数据库访问和查询功能 | mcp-bigquery-server |
mcp-clickhouse | 集成 Apache Kafka 和 Timeplus。可以获取Kafka中的最新数据,并通过 Timeplus 来 SQL 查询 | mcp-clickhouse |
convex-backend | 集成 Convex 数据库,用于查看表结构、函数及执行一次性查询 | convex-backend |
firebase-mcp | 包括认证、Firestore和存储在内的Firebase服务 | firebase-mcp |
mcp-timeplus | 用于Apache Kafka和Timeplus的MCP服务器。能够列出Kafka主题、轮询Kafka消息、将Kafka数据本地保存,并通过Timeplus使用SQL查询流数据 | mcp-timeplus |
mcp-database-server | Fireproof 分布式账本数据库,支持多用户数据同步 | mcp-database-server |
mysql_mcp_server | MySQL 数据库集成可配置的访问控制、模式检查和全面的安全指南 | mysql_mcp_server |
mysql_mcp_server_pro | 支持SSE,STDIO;不仅止于mysql的增删改查功能;还包含了数据库异常分析能力;根据角色控制数据库权限;且便于开发者们进行个性化的工具扩展 | mysql_mcp_server_pro |
mcp-mysql-server | 基于 Node.js 的 MySQL 数据库集成,提供安全的 MySQL 数据库操作 | mcp-mysql-server |
db-mcp-server | 基于Golang构建的高性能多数据库MCP服务器,支持MySQL和PostgreSQL(即将支持NoSQL)。内置查询执行、事务管理、模式探索、查询构建以及性能分析工具,与Cursor无缝集成优化数据库工作流程 | db-mcp-server |
server-postgres | PostgreSQL 数据库集成了模式检查和查询功能 | server-postgres |
server-sqlite | 具有内置分析功能的 SQLite 数据库操作 | server-sqlite |
supabase-mcp-server | Supabase MCP 服务器用于管理和创建 Supabase 中的项目和组织 | supabase-mcp-server |
mcp-server-duckdb | DuckDB 数据库集成了模式检查和查询功能 | mcp-server-duckdb |
mcp-server-trino | 用于查询和访问Trino集群数据的Trino MCP服务器 | mcp-server-trino |
mcp-trino | Trino 的 Model Context Protocol (MCP) 服务器的 Go 实现 | mcp-trino |
mcp-memgraph | Memgraph MCP 服务器 - 包含一个对Memgraph执行查询的工具以及一个模式资源 | mcp-memgraph |
mongodb-lens | 功能全面的MongoDB数据库MCP服务器 | mongodb-lens |
mongo-mcp | MongoDB 集成使 LLM 能够直接与数据库交互 | mongo-mcp |
mcp-mongo-server | MongoDB 的模型上下文协议服务器 | mcp-mongo-server |
mcp-tinybird | Tinybird 集成查询和 API 功能 | mcp-tinybird |
vikingdb-mcp-server | VikingDB 数据库集成了collection和index的基本信息介绍,并提供向量存储和查询的功能 | vikingdb-mcp-server |
mcp-neo4j | Neo4j 的模型上下文协议 | mcp-neo4j |
nile-mcp-server | Nile 的 Postgres 平台 MCP 服务器 - 使用 LLM 管理和查询 Postgres 数据库、租户、用户和认证 | nile-mcp-server |
mcp-snowflake-server | Snowflake 集成实现,支持读取和(可选)写入操作,并具备洞察跟踪功能 | mcp-snowflake-server |
sqlite-explorer-fastmcp-mcp-server | MCP 服务器提供对 SQLite 数据库的安全只读访问,使用 FastMCP 框架 | sqlite-explorer-fastmcp-mcp-server |
mcp-pinecone | Pinecone 与矢量搜索功能的集成 | mcp-pinecone |
mcp-alchemy | 基于SQLAlchemy的通用数据库集成,支持多种数据库 | mcp-alchemy |
go-mcp-mysql | 基于 Go 的 MySQL MCP 服务器,支持只读模式和自动 Schema 检查 | go-mcp-mysql |
mcp-server-jdbc | 连接到任何兼容JDBC的数据库,执行查询、插入、更新、删除等操作 | mcp-server-jdbc |
adx-mcp-server | 查询和分析Azure Data Explorer数据库 | adx-mcp-server |
prometheus-mcp-server | 查询并分析开源监控系统Prometheus | prometheus-mcp-server |
mcp-server-ne |
搜索(Search)
工具名称 | 描述 | 链接 |
server-brave-search | 集成 Brave 搜索 API,提供网络和本地搜索功能 | server-brave-search |
scrapeless-mcp-server | 使用 Google SERP API 提供网页搜索功能 | scrapeless-mcp-server |
mcp-server-google-search | 高效获取和处理网页内容,供 AI 使用 | mcp-server-google-search |
mcp-server-dumplingai | 通过 Dumpling AI 提供数据访问和网页抓取 | mcp-server-dumplingai |
mcp-server-nyt | 使用 NYTimes API 搜索文章 | mcp-server-nyt |
位置服务(Location Services)
工具名称 | 描述 | 链接 |
server-amap-lbs | 高德地图开放平台 MCP 服务器,提供全场景覆盖的 LBS 地图服务 | server-amap-lbs |
mcp-server-google-maps | Google 地图集成,提供位置服务、路线规划和地点详细信息 | mcp-server-google-maps |
mcp-server-ipinfo | 使用 IPInfo API 获取 IP 地址的地理位置和网络信息 | mcp-server-ipinfo |
mcp-server-nearby-search | 基于 IP 定位检测的附近地点搜索 MCP 服务器 | mcp-server-nearby-search |
mcp-server-timezone | 提供高级时间和时区工具服务,可进行时间转换、日出日落计算等 | mcp-server-timezone |
监控(Monitoring)
工具名称 | 描述 | 链接 |
mcp-server-sentry | Sentry.io 集成用于错误跟踪和性能监控 | mcp-server-sentry |
mcp-server-raygun | Raygun API V3 集成用于崩溃报告和真实用户监控 | mcp-server-raygun |
mcp-server-metoro | 查询并与 Metoro 监控的 Kubernetes 环境交互 | mcp-server-metoro |
mcp-server-grafana | 在 Grafana 实例中搜索仪表盘、调查事件并查询数据源 | mcp-server-grafana |
mcp-server-loki | 通过 Grafana API 查询 Loki 日志 | mcp-server-loki |
浏览器自动化(Browser Automation)
工具名称 | 描述 | 链接 |
playwright-plus-python-mcp | 使用 Playwright 进行浏览器自动化,更适合 LLM | playwright-plus-python-mcp |
playwright-mcp-server | 使用 Playwright 进行浏览器自动化和网页抓取 | playwright-mcp-server |
mcp-server-playwright | 使用 Playwright 实现浏览器自动化 | mcp-server-playwright |
server-puppeteer | 用于网页抓取和交互的浏览器自动化 | server-puppeteer |
mcp-server-youtube-transcript | 获取 YouTube 字幕和文字记录以供 AI 分析 | mcp-server-youtube-transcript |
mcp-server-apple-shortcuts | MCP 服务器与 Apple Shortcuts 的集成 | mcp-server-apple-shortcuts |
mcp-server-apple-reminders | macOS 上与 Apple Reminders 集成的 MCP 服务器 | mcp-server-apple-reminders |
mcp-aoai-web-browsing | 使用 Azure OpenAI 和 Playwright 的“最小”服务器/客户端 MCP 实现 | mcp-aoai-web-browsing |
web-search | 支持使用 Google 搜索结果进行免费网页搜索的 MCP 服务器 | web-search |
browser-use-mcp-server | 封装了 SSE 传输协议的 MCP 服务器,包含 Dockerfile 用于在 Docker 中运行 Chromium 浏览器 + VNC 服务器 | browser-use-mcp-server |
bilibili-mcp-js | 支持搜索 B站 内容的 MCP 服务器 | bilibili-mcp-js |
ashra-mcp | 从任何网站提取结构化数据,只需输入提示即可获取 JSON | ashra-mcp |
grasp | 可本地部署或自托管的浏览器自动化操作,原生支持 MCP 和 A2A | grasp |
写到最后
站在巨人的肩膀上,我们可以看的更远,
awesome-mcp-servers
不仅汇总了一个强大的MCP工具库,还为整个 AI 开发生态注入了新的活力。通过这些精选的 MCP 工具,开发者可以更高效地构建和优化 AI 应用,快速实现 AI 与数据的深度融合,探索更多可能性。
希望这些优秀的案例能给大家带来一些新的思路和启发,目前AI相关的技术栈更新迭代非常之迅速,开发门槛也越来越低,我们不妨去尝试一下,根据自己的想法去实现各种各样有意思的MCP Server。
最后,欢迎大家给个关注给个赞,后面会持续输出干货,跟大家一起探讨好玩的热门的技术。