什么是 MCP?
MCP(Model Context Protocol) 是由 Anthropic 于 2024 年 11 月提出的开放标准,用于解决 AI 助手(智能体)与数据系统之间的连接问题。在 MCP 出现前,每当智能体需要与不同来源的数据交互时,都需要针对特定 API 编写定制化代码,这极大限制了智能体的扩展能力和应用范围。
MCP 提供了一个统一的适配层,使智能体可以通过标准化接口与各种数据源和工具进行交互。简单来说,MCP 服务器将智能体的数据请求转换为目标 API 需要的格式,然后再将返回的数据标准化为智能体可读取的形式。这使开发者无需为每个新工具或数据源重复开发连接逻辑。
🌟 MCP Servers 列表
原始项目地址:https://github.com/MobinX/awesome-mcp-list
这是一个 MCP(Model Context Protocol)服务器 的精选列表,涵盖浏览器控制、数据库、云平台、命令行、通信、数据科学、开发工具等多个领域。
📂 浏览器控制
- @recursechat/mcp-server-apple-shortcuts:通过 Apple Shortcuts 实现 macOS 自动化。
- @kimtth/mcp-aoai-web-browsing:使用 Azure OpenAI + Playwright 实现极简网页浏览。
- @pskill9/web-search:无需 API 密钥即可进行 Google 搜索。
- @co-browser/browser-use-mcp-server:将 browser-use 打包为 MCP 服务器,支持 Docker + Chromium + VNC。
- @blackwhite084/playwright-plus-python-mcp:通过 Python 使用 Playwright,优化大模型网页交互能力。
- @executeautomation/playwright-mcp-server:使用 Playwright 实现网页自动化和数据提取。
- @automatalabs/mcp-server-playwright:通过 MCP 命令控制 Playwright 浏览器。
- modelcontextprotocol/server-puppeteer:使用 Puppeteer 实现网页交互与抓取(官方服务器)。
- @kimtaeyoon83/mcp-server-youtube-transcript:提取 YouTube 视频字幕与转录文本,供 AI 使用。
🎨 艺术与文化
- burningion/video-editing-mcp:AI 驱动的视频编辑、分析与搜索。
- r-huijts/rijksmuseum-mcp:访问 Rijksmuseum API,获取艺术品信息。
- yuna0x0/anilist-mcp:通过 AniList API 获取动漫和漫画数据库内容。
☁️ 云平台
- cloudflare/mcp-server-cloudflare:与 Cloudflare 服务集成,包括 Workers 和 KV。
- alexei-led/aws-mcp-server:在 Docker 中安全执行 AWS CLI 命令和模板。
- strowk/mcp-k8s-go:基于 Go 实现的 Kubernetes 控制器。
- @flux159/mcp-server-kubernetes:使用 TypeScript 控制 Kubernetes pod、服务和部署。
- manusa/kubernetes-mcp-server:为 Kubernetes 和 OpenShift 提供集群交互工具(Java)。
- wenhuwang/mcp-k8s-eye:提供 Kubernetes 管理和应用健康分析。
- johnneerdael/netskope-mcp:访问 Netskope 私有访问组件并提供配置说明。
- nwiizo/tfmcp:允许 AI 助手控制 Terraform 环境和基础设施。
🖥️ 命令行
- ferrislucas/iterm-mcp:通过 iTerm2 提供终端访问,支持命令执行和输出分析。
- g0t4/mcp-server-commands:通过 MCP 执行任意命令和脚本。
- MladenSU/cli-mcp-server:命令行服务器,支持配置化安全策略。
- tumf/mcp-shell-server:通过 MCP 安全执行 shell 命令。
💬 通信
- zcaceres/gtasks-mcp:通过 MCP 管理 Google Tasks 任务列表。
- hannesrudolph/imessage-query-fastmcp-mcp-server:查询并分析 macOS 上的 iMessage 会话与附件。
- modelcontextprotocol/server-slack:管理 Slack 频道与消息(官方 MCP 服务器)。
- keturiosakys/bluesky-context-server:连接并与 Bluesky 网络实例交互。
- MarkusPfundstein/mcp-gsuite:与 Gmail 和 Google 日历集成。
- adhikasp/mcp-twikit:访问 Twitter 搜索与时间线数据。
- gotoolkits/mcp-wecombot-server:向 WeCom 群机器人发送消息(链接以 .git 结尾)。
- AbdelStark/nostr-mcp:与 Nostr 协议交互,包括发布笔记。
- elie222/inbox-zero-mcp:管理 Gmail,识别需要回复或跟进的邮件。
- carterlasalle/mac_messages_mcp:在 macOS 上安全访问、发送和接收 iMessage。
- sawa-zen/vrchat-mcp:与 VRChat API 交互,获取用户、世界和头像信息。
- arpitbatra123/mcp-googletasks:通过 Google Tasks API 管理任务。
👤 客户数据平台
- sergehuber/inoyu-mcp-unomi-server:连接 Apache Unomi CDP,访问和更新用户档案。
- OpenDataMCP/OpenDataMCP:将多个开放数据源连接至 LLM。
- @iaptic/mcp-server-iaptic:连接 iaptic 获取客户购买与应用收入数据。
🗄️ 数据库
- aliyun/alibabacloud-tablestore-mcp-server:访问 Tablestore,包括文档存储与语义搜索。
- cr7258/elasticsearch-mcp-server:与 Elasticsearch 集群交互。
- domdomegg/airtable-mcp-server:读写 Airtable 数据,支持结构查看。
- rashidazarang/airtable-mcp:将 AI 工具直接连接至 Airtable,实现全面数据操作。
- LucasHild/mcp-server-bigquery:支持 BigQuery 查询与结构查看。
- c4pt0r/mcp-server-tidb:操作 TiDB 数据库,支持结构查看与查询。
- ergut/mcp-bigquery-server:直接访问 Google BigQuery。
- ClickHouse/mcp-clickhouse:提供 ClickHouse 数据结构查看与查询功能。
- get-convex/convex-mcp-server:查看 Convex 表、函数,并执行临时查询。
- @gannonh/firebase-mcp:访问 Firebase Auth、Firestore、Storage。
- jovezhong/mcp-timeplus:通过 Timeplus SQL 查询 Apache Kafka 流数据。
- @fireproof-storage/mcp-database-server:提供 Fireproof 分布式数据库,支持多用户同步。
- designcomputer/mysql_mcp_server:提供安全的 MySQL 数据库操作与访问控制。
- f4ww4z/mcp-mysql-server:安全操作 MySQL 数据库。
- FreePeak/db-mcp-server:支持 MySQL 和 PostgreSQL 的多数据库高性能查询与事务控制。
- modelcontextprotocol/server-postgres:PostgreSQL 查询和结构分析(官方)。
- modelcontextprotocol/server-sqlite:提供 SQLite 操作与分析(官方)。
- @joshuarileydev/supabase-mcp-server:管理 Supabase 项目和组织。
- @alexander-zuev/supabase-mcp-server:在 Supabase 中执行 SQL 查询并探索数据库结构。
- ktanaka101/mcp-server-duckdb:集成 DuckDB,支持结构查看与查询。
- Dataring-engineering/mcp-server-trino:连接 Trino 集群以进行分布式查询。
- furey/mongodb-lens:功能完备的 MongoDB MCP 服务器。
- QuantGeekDev/mongo-mcp:直接交互 MongoDB 数据库。
- kiliczsh/mcp-mongo-server:与 MongoDB 数据库交互。
- tinybirdco/mcp-tinybird:集成 Tinybird,支持查询和 API 调用。
- KashiwaByte/vikingdb-mcp-server:集成 VikingDB,支持向量存储与搜索。
- neo4j-contrib/mcp-neo4j:与 Neo4j 图数据库交互,支持图结构查询。
- niledatabase/nile-mcp-server:通过 Nile 管理 PostgreSQL 实例、租户、用户和身份验证。
- isaacwasserman/mcp-snowflake-server:集成 Snowflake,支持读写与洞察分析。
- hannesrudolph/sqlite-explorer-fastmcp-mcp-server:提供 SQLite 数据库的只读访问和查询验证。
- sirmews/mcp-pinecone:集成 Pinecone 向量数据库,支持搜索与嵌入。
- runekaagaard/mcp-alchemy:基于 SQLAlchemy 实现的通用数据库集成。
- quarkiverse/quarkus-mcp-jdbc:连接任意 JDBC 兼容数据库(Quarkus 支持)。
- pab1it0/adx-mcp-server:查询并分析 Azure Data Explorer 数据。
- pab1it0/prometheus-mcp-server:通过 MCP 查询 Prometheus 监控指标。
- neondatabase/mcp-server-neon:创建并管理 Neon Serverless Postgres 实例。
- XGenerationLab/xiyan_mcp_server:通过自然语言查询数据库,基于 XiyanSQL。
- bytebase/dbhub:支持主流数据库的一体化操作平台。
- GreptimeTeam/greptimedb-mcp-server:查询 GreptimeDB 时间序列数据库。
- idoru/influxdb-mcp-server:支持 InfluxDB v2 API 查询。
- xing5/mcp-google-sheets:操作 Google Sheets:创建、读取、更新和管理。
💻 开发工具
- 21st-dev/Magic-MCP:根据 21st.dev 的设计理念生成 UI 组件。
- Comet-ML/Opik-MCP:查询 Opik 捕捉的 LLM 可观测性数据。
- GLips/Figma-Context-MCP:让代码代理直接访问 Figma 设计数据。
- QuantGeekDev/docker-mcp:通过 MCP 管理 Docker 容器。
- r-huijts/xcode-mcp-server:集成 Xcode,支持构建与项目管理。
- snaggle-ai/openapi-mcp-server:通过 OpenAPI 规范调用任意 HTTP/REST API。
- JetBrains/mcpProxy:连接 JetBrains IDE,执行开发任务。
- tumf/mcp-text-editor:面向 LLM 的行式文本编辑器。
- @joshuarileydev/simulator-mcp-server:控制 iOS 模拟器。
- @joshuarileydev/app-store-connect-mcp-server:集成 App Store Connect API。
- @delano/postman-mcp-server:操作 Postman API。
- @haris-musa/excel-mcp-server:操作 Excel 工作簿,支持数据、格式与图表。
- ShenghaiWang/xcodebuild:构建 iOS 项目并反馈错误日志。
- @jasonjmcghee/claude-debugs-for-you:使用 Claude 自动调试代码。
- @Jktfe/serveMyAPI:使用 macOS 钥匙串存储和访问 API 密钥。
- @xzq-xu/jvm-mcp-server:为 JVM 环境提供 MCP 接入。
- @yangkyeongmo/mcp-server-apache-airflow:通过官方客户端连接 Apache Airflow。
- hyperb1iss/droidmind:控制 Android 设备,实现 UI 自动化与调试。
- Rootly-AI-Labs/Rootly-MCP-server:集成 Rootly 事件管理平台。
- YuChenSSR/mindmap-mcp-server:生成交互式思维导图。
- SDGLBL/mcp-claude-code:结合 Claude 实现代码理解与项目分析。
🧮 数据科学工具
- ChronulusAI/chronulus-mcp:使用 Chronulus AI 实现预测与时间序列分析。
- @reading-plus-ai/mcp-server-data-exploration:对 CSV 数据集进行自动探索与分析。
📂 文件系统
- 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 文件。
- cyberchitta/llm-context.py:通过 MCP 或剪贴板共享代码上下文。
- quarkiverse/quarkus-mcp-filesystem:Java 实现的文件系统浏览/编辑。
- Xuanwo/mcp-server-opendal:通过 Apache OpenDAL 访问多种存储服务。
💰 金融与区块链
- berlinbra/alpha-vantage-mcp:通过 Alpha Vantage 获取股票、外汇和加密货币数据。
- bankless/onchain-mcp:使用 Onchain API 分析智能合约状态与交易。
- kukapay/uniswap-trader-mcp:一个 Uniswap 交易 MCP 服务器,支持代币交易、历史记录与交易模拟。
- QuantGeekDev/llm-finance-mcp:获取金融市场数据,如价格、K线、财报、新闻等。
- QuantGeekDev/llm-crypto-mcp:获取加密货币价格、链上分析数据等。
- QuantGeekDev/llm-dune-analytics-mcp:通过自然语言查询 Dune Analytics 区块链数据。
- NFT-Analytics/nft-analytics-mcp:访问 NFT 分析与市场数据。
- QuantGeekDev/llm-gold-mcp:获取黄金、白银等贵金属价格与图表。
- QuantGeekDev/llm-forex-mcp:访问外汇市场数据。
🎮 游戏
- khulnasoft-lab/steam-mcp-server:查询 Steam 游戏、价格、评价等信息。
- khulnasoft-lab/epicgames-mcp-server:查询 Epic Games 商店中的免费游戏与促销。
- khulnasoft-lab/gog-mcp-server:查询 GOG 商店信息。
- khulnasoft-lab/itchio-mcp-server:获取 Itch.io 的游戏数据。
- khulnasoft-lab/psn-mcp-server:查询 PlayStation 商店游戏信息。
- khulnasoft-lab/xbox-mcp-server:访问 Xbox 商店数据。
🧠 AI 记忆系统
- modelcontextprotocol/server-memory:官方记忆系统,基于向量搜索。
- graphlit/graphlit-mcp:构建多模态记忆系统,支持文档、图片、视频等。
- davidefiocco/memorymesh-mcp-server:MemoryMesh 向量数据库集成,支持快速搜索与上下文记忆。
- cognee/mcp-server-cognee:Cognee AI 记忆服务器,适用于 AI 代理。
- QuantGeekDev/llm-memory-mcp:实现 LLM 的记忆系统。
🗺️ 地理定位服务
- QuantGeekDev/llm-google-maps-mcp:查询地图、地点、路线与距离。
- QuantGeekDev/llm-ipinfo-mcp:根据 IP 地址获取地理位置与网络信息。
- QuantGeekDev/llm-qgis-mcp:通过自然语言控制 QGIS。
- QuantGeekDev/llm-nearby-mcp:查找附近地点与服务。
- QuantGeekDev/llm-geojson-mcp:生成与处理 GeoJSON 数据。
🎯 市场营销与监控
- QuantGeekDev/llm-sentry-mcp:访问 Sentry 错误报告与性能指标。
- QuantGeekDev/llm-grafana-mcp:查询 Grafana 仪表板与数据源。
- QuantGeekDev/llm-raygun-mcp:集成 Raygun 实时崩溃监控。
- QuantGeekDev/llm-logfire-mcp:访问日志数据与监控指标。
- QuantGeekDev/llm-analytics-mcp:整合分析数据,生成洞察报告。
- QuantGeekDev/llm-semrush-mcp:通过 SEMrush 获取关键词、竞品分析等 SEO 数据。
- QuantGeekDev/llm-google-ads-mcp:管理 Google Ads 广告系列、预算和报告。
- QuantGeekDev/llm-facebook-ads-mcp:集成 Facebook 广告,查询广告效果。
🔍 搜索引擎与文献
- QuantGeekDev/llm-brave-search-mcp:通过 Brave Search 进行无痕搜索。
- QuantGeekDev/llm-google-search-mcp:集成 Google 搜索 API。
- QuantGeekDev/llm-arxiv-mcp:搜索 ArXiv 论文与摘要。
- QuantGeekDev/llm-pubmed-mcp:搜索医学与生命科学文献。
- QuantGeekDev/llm-nytimes-mcp:通过 NYTimes API 获取新闻数据。
- QuantGeekDev/llm-tavily-mcp:快速搜索与提取网页内容(Tavily API)。
- QuantGeekDev/llm-kagi-search-mcp:使用 Kagi 进行高质量搜索。
🛠️ 实用工具
- modelcontextprotocol/server-unstructured:文档拆解与结构化(官方服务器)。
- Juvenal-Yescas/web-scraper-mcp-server:从网站中抓取内容并进行语义提取。
- xing5/mcp-sql-analysis:分析 SQL 查询并生成解释。
- xing5/mcp-html2md:将 HTML 转换为 Markdown。
- xing5/mcp-md2html:将 Markdown 转换为 HTML。
- xing5/mcp-web2pdf:将网页保存为 PDF 文件。
- xing5/mcp-summary:总结任意网页、文章或内容。
- xing5/mcp-time:提供时间查询、格式转换、时区换算等。
- xing5/mcp-web-screenshot:截取网页快照。
- xing5/mcp-urlmeta:提取网页标题、描述、图像等元信息。
🧪 其他实验性 MCP
- QuantGeekDev/llm-weather-mcp:获取当前天气和预报。
- QuantGeekDev/llm-wolframalpha-mcp:调用 WolframAlpha 执行计算、推理与知识查询。
- QuantGeekDev/llm-translate-mcp:实现多语言翻译。
- QuantGeekDev/llm-ocr-mcp:从图片中提取文本内容。
- QuantGeekDev/llm-tts-mcp:文本转语音(TTS)。
- QuantGeekDev/llm-whisper-mcp:使用 Whisper 模型进行音频转录。
- QuantGeekDev/llm-voice-mcp:语音识别与语音对话。
- QuantGeekDev/llm-dalle-mcp:使用 DALL·E 生成图像。
- QuantGeekDev/llm-stable-diffusion-mcp:使用 Stable Diffusion 生成图片。
- QuantGeekDev/llm-clipdrop-mcp:图片增强、背景移除等 AI 图像处理工具。
📌 本列表持续更新中,欢迎访问原始项目查看更多内容或贡献:
https://github.com/MobinX/awesome-mcp-list
贡献者:Mobin Chowdhury、Mohammd Shihab Hossain 等。