关于 Model Context Protocol servers
这是一个收集 MCP 参考实现、社区服务和相关资源的目录,面向 MCP 开发者及寻找现成集成的用户。参考服务展示 TypeScript 和 Python SDK 的用法,社区条目则覆盖多种数据源与工具场景。
主要功能
- 01收录 MCP 参考实现
- 02整理社区构建的服务
- 03涵盖 TypeScript 与 Python SDK
- 04列出多类数据源和工具集成
适用场景
- 01查找 MCP 服务实现示例
- 02浏览面向特定数据源的社区服务
- 03了解 MCP 在不同领域的应用
MCP 相关
该仓库收录 MCP 服务器参考实现及社区服务列表。参考服务展示 MCP 功能,并通过 TypeScript 或 Python MCP SDK 实现。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
Model Context Protocol 服务
此仓库收集了 Model Context Protocol(MCP)的参考实现,以及社区构建的服务和其他资源的参考资料。
此仓库中的服务展示了 MCP 的多功能性和可扩展性,说明如何利用 MCP 为大模型(LLM)提供安全、受控的工具和数据源访问权限。 每个 MCP 服务均使用 Typescript MCP SDK 或 Python MCP SDK 实现。
注意:为尽量减少添加新项目时的合并冲突,本 README 中的列表按字母顺序排列。
🌟 参考服务
这些服务旨在展示 MCP 功能以及 TypeScript 和 Python SDK。
- AWS KB Retrieval - 使用 Bedrock Agent Runtime 从 AWS 知识库检索内容
- Brave Search - 使用 Brave 的 Search API 进行网页和本地搜索
- EverArt - 使用各种模型生成 AI 图像
- Everything - 包含提示词、资源和工具的参考/测试服务
- Fetch - 获取并转换网页内容,以便大模型高效使用
- Filesystem - 具备可配置访问控制的安全文件操作
- Git - 读取、搜索和操作 Git 仓库的工具
- GitHub - 仓库管理、文件操作和 GitHub API 集成
- GitLab - GitLab API,可用于项目管理
- Google Drive - Google Drive 文件访问和搜索功能
- Google Maps - 位置服务、路线指引和地点详情
- Memory - 基于知识图谱的持久化记忆系统
- PostgreSQL - 只读数据库访问和架构检查
- Puppeteer - 浏览器自动化和网页抓取
- Redis - 与 Redis 键值存储交互
- Sentry - 从 Sentry.io 检索和分析问题
- Sequential Thinking - 通过思维序列动态、反思式地解决问题
- Slack - 频道管理和消息功能
- Sqlite - 数据库交互和商业智能功能
- Time - 时间和时区转换功能
🤝 第三方服务
🎖️ 官方集成
官方集成由为其平台构建生产就绪型 MCP 服务的公司维护。
21st.dev Magic - 创建精心设计的 UI 组件,灵感源自 21st.dev 的顶尖设计工程师。
AgentQL - 借助 AgentQL 让 AI Agent 从非结构化网页中获取结构化数据。Apify - Actors MCP Server:使用 3,000 多种预构建云工具,从网站、电商平台、社交媒体、搜索引擎、地图等来源提取数据
Audiense Insights - 根据 Audiense 报告提供营销洞察和受众分析,涵盖人口统计、文化、影响者和内容互动分析。Axiom - 使用自然语言查询和分析 Axiom 日志、追踪数据及所有其他事件数据
Bankless Onchain - 查询链上数据,例如 ERC20 代币、交易历史和智能合约状态。
Browserbase - 在云端自动执行浏览器交互(例如网页导航、数据提取、填写表单等)
Chronulus AI - 使用 Chronulus AI 的预测和预报 Agent 预测任何事物。
ClickHouse - 查询你的 ClickHouse 数据库服务。
Cloudflare - 在 Cloudflare 开发者平台上部署、配置和查询你的资源(例如 Workers/KV/R2/D1)
Comet Opik - 使用自然语言查询和分析你的 Opik 日志、追踪数据、提示词,以及来自大模型的所有其他遥测数据。
E2B - 在由 E2B 托管的安全沙箱中运行代码
EduBase - 与 EduBase 交互,这是一个综合性电子学习平台,具备高级测验、考试管理和内容组织功能eSignatures - 合同和模板管理,用于起草、审阅和发送具有法律约束力的合同。
Exa - Exa 为 AI 打造的搜索引擎Fewsats - 使用 Fewsats 让 AI Agent 以安全的方式购买任何商品
Firecrawl - 使用 Firecrawl 提取网页数据
Fireproof - 支持实时同步的不可变账本数据库
Grafana - 搜索仪表板、调查事故并查询 Grafana 实例中的数据源
Graphlit - 将 Slack、Gmail、播客订阅源等内容,以及网页爬取的内容,导入可搜索的 Graphlit 项目。- IBM wxflows - IBM 提供的工具平台,可为任意数据源构建、测试和部署工具
ForeverVM - 在代码沙箱中运行 Python。Inkeep - 借助 Inkeep 对你的内容进行 RAG 搜索
Integration App - 代表你的客户与任何其他 SaaS 应用交互。
JetBrains – 使用 JetBrains IDE 处理你的代码
Kagi Search - 使用 Kagi 搜索 API 搜索网页
Langfuse Prompt Management - 一款开源工具,支持协作编辑、版本管理、评估和发布提示词。
Lingo.dev - 使用 Lingo.dev 本地化引擎,让你的 AI Agent 说遍全球所有语言。
Meilisearch - 与 Meilisearch 交互并进行查询(全文和语义搜索 API)
Metoro - 查询和交互由 Metoro 监控的 Kubernetes 环境
Milvus - 搜索、查询 Milvus 向量数据库中的数据并与之交互。MotherDuck - 使用 MotherDuck 和本地 DuckDB 查询和分析数据
Needle - 开箱即用、可用于生产环境的 RAG,用于搜索和检索你自己的文档中的数据。Neo4j - Neo4j 图数据库服务(架构 + cypher 读写)以及独立的图数据库支持型记忆
- Neon - 与 Neon 无服务器 Postgres 平台交互
Oxylabs - 使用 Oxylabs Web API 抓取网站,支持动态渲染和解析,以提取结构化数据。
Qdrant - 在 Qdrant 向量搜索引擎之上构建语义记忆层
- Raygun - 使用 Raygun 账户中的崩溃报告和实时监控数据进行交互
Rember - 在 Rember 中创建间隔重复记忆卡片,记住聊天中学到的任何内容
Riza - Riza 为大模型提供任意代码执行和工具调用平台
Search1API - 用于搜索、爬取和站点地图的一站式 API
ScreenshotOne - 使用 ScreenshotOne 渲染网站截图
Stripe - 与 Stripe API 交互
Tavily - 由 Tavily 提供支持的 AI Agent 搜索引擎(搜索 + 提取)
Tinybird - 与 Tinybird 无服务器 ClickHouse 平台交互
UnifAI - 使用 UnifAI Network 动态搜索和调用工具
Verodat - 与 Verodat AI Ready Data 平台交互
🌎 社区服务
一系列由社区开发和维护的服务不断壮大,展示了 MCP 在不同领域的各种应用。
注意: 社区服务未经测试,使用风险由您自行承担。它们与 Anthropic 无关,也未获得 Anthropic 的认可。
- Ableton Live - 用于控制 Ableton Live 的 MCP 服务。
- AWS S3 - AWS S3 的示例 MCP 服务,可灵活获取 S3 中的对象,例如 PDF 文档。
- AWS - 使用大模型对 AWS 资源执行操作。
- AWS Athena - 用于 AWS Athena 的 MCP 服务,可在 Glue Catalog 上运行 SQL 查询。
- Airtable - 对 Airtable 数据库提供读写权限,并支持检查架构。
- Airtable - Airtable 模型上下文协议服务。
- AlphaVantage - 面向股票市场数据 API AlphaVantage 的 MCP 服务。
- Anki - 用于与您的 Anki 卡组和卡片交互的 MCP 服务。
- Any Chat Completions - 与任何兼容 OpenAI SDK 的 Chat Completions API 交互,例如 OpenAI、Perplexity、Groq、xAI 等。
- ArangoDB - MCP 服务,通过 ArangoDB 提供数据库交互能力。
- Atlassian - 与 Atlassian Cloud 产品(Confluence 和 Jira)交互,包括搜索/读取 Confluence 空间/页面、访问 Jira 问题和项目元数据。
- Base Free USDC Transfer - 使用 Claude AI 在 Base 上免费发送 USDC!基于 Coinbase CDP 构建。
- BigQuery(作者:LucasHild)- 此服务可让大模型检查数据库架构并在 BigQuery 上执行查询。
- BigQuery(作者:ergut)- Google BigQuery 集成服务实现,支持直接访问 BigQuery 数据库并进行查询。
- CFBD API - 面向 College Football Data API 的 MCP 服务。
- ChatMCP – 一款开源跨平台 GUI 桌面应用,兼容 Linux、macOS 和 Windows,可通过动态选择的大模型,无缝连接 MCP 服务。由 AIQL 提供。
- ChatSum - 使用大模型查询和总结聊天消息。由 mcpso 提供。
- Chroma - 基于 Chroma 构建的向量数据库服务,支持语义文档搜索和元数据筛选。
- ClaudePost - ClaudePost 为 Gmail 提供便捷的邮件管理功能,包括安全的邮件搜索、阅读和发送。
- Cloudinary - Cloudinary 模型上下文协议服务,可将媒体上传到 Cloudinary,并返回媒体链接和详情。
- code-executor - MCP 服务,允许大模型在指定的 Conda 环境中执行 Python 代码。
- code-sandbox-mcp - 用于创建安全代码沙箱环境、在 Docker 容器中执行代码的 MCP 服务。
- cognee-mcp - GraphRAG 记忆服务,支持自定义数据摄取、数据处理和搜索。
- coin_api_mcp - 提供对 coinmarketcap 加密货币数据的访问。
- Contentful-mcp - 通过此 MCP 服务读取、更新、删除和发布您的 Contentful 空间中的内容。
- Dappier - 将大模型连接到可信来源提供的实时、已获授权且专有的数据。访问实时网页搜索、新闻、体育、金融数据、加密货币和优质出版商内容等专业模型。访问 marketplace.dappier.com 探索数据模型。
- Data Exploration - 用于自主探索基于 .csv 的数据集的 MCP 服务,只需少量操作即可提供智能洞察。注意:此工具会在您的机器上执行任意 Python 代码,请谨慎使用!
- Dataset Viewer - 浏览和分析 Hugging Face 数据集,支持搜索、筛选、统计和数据导出等功能。
- DeepSeek MCP Server - 集成 DeepSeek 高级语言模型的模型上下文协议服务,并提供其他实用 API 端点。
- Deepseek_R1 - 模型上下文协议(MCP)服务实现,可将 Claude Desktop 与 DeepSeek 语言模型(R1/V3)连接起来。
- deepseek-thinker-mcp - MCP(模型上下文协议)提供方,可将 Deepseek 推理内容提供给支持 MCP 的 AI 客户端,例如 Claude Desktop。支持从 Deepseek API 服务或本地 Ollama 服务访问 Deepseek 的思维过程。
- Descope - 用于集成 Descope 的 MCP 服务,可搜索审计日志、管理用户等。
- DevRev - 用于集成 DevRev API 的 MCP 服务,可搜索 DevRev 知识图谱中的内容;其中的对象可从此处列出的不同来源导入。
- Dify - 一个简单的 Dify 工作流 MCP 服务实现。
- Discord - MCP 服务,通过机器人连接 Discord 服务器,并在频道中读取和发送消息。
- Discourse - 用于搜索 Discourse 论坛帖子的 MCP 服务。
- Docker - 集成 Docker,以管理容器、镜像、卷和网络。
- Drupal - 使用 STDIO 传输层与 Drupal 交互的服务。
- Elasticsearch - 提供 Elasticsearch 交互功能的 MCP 服务实现。
- ElevenLabs - 集成 ElevenLabs 文本转语音 API 的服务,可使用多个声音生成完整配音。
- Ergo Blockchain MCP - 用于集成 Ergo Blockchain 节点和 Explorer API 的 MCP 服务,可检查地址余额、分析交易、查看交易历史、执行地址取证分析、搜索代币并监控网络状态。
- Eunomia - 扩展 Eunomia 框架,将 Eunomia instruments 与 MCP 服务连接起来。
- EVM MCP Server - 提供全面的区块链服务,支持 30 多个 EVM 网络,包括原生代币、ERC20、NFT、智能合约、交易和 ENS 解析。
- Everything Search - 在 Windows(使用 Everything SDK)、macOS(使用 mdfind 命令)和 Linux(使用 locate/plocate 命令)上快速搜索文件。
- Fetch - 可灵活获取 HTML、JSON、Markdown 或纯文本的服务。
- Figma - 让您的编码 Agent 直接访问 Figma 文件数据,帮助其一次性完成设计实现。
- FireCrawl - 高级网页抓取,支持 JavaScript 渲染、PDF 和智能速率限制。
- FlightRadar24 - Claude Desktop MCP 服务,使用 Flightradar24 数据帮助您实时追踪航班。
- Ghost - 模型上下文协议(MCP)服务,可通过 Claude 等大模型界面与 Ghost CMS 交互。
- Glean - 使用 Glean API 进行搜索和聊天的服务。
- Gmail - 用于在 Claude Desktop 中集成 Gmail 的模型上下文协议(MCP)服务,支持自动身份验证。
- Goal Story - 用于个人和职业发展的目标追踪与可视化工具。
- Golang Filesystem Server - 使用 Go 构建的安全文件操作服务,支持可配置的访问控制!
- Google Calendar - 集成 Google Calendar,以检查日程、查找空闲时间以及添加/删除活动。
- Google Calendar - 用于管理 Google Calendar 活动的 MCP 服务。还支持按标题、地点等属性搜索活动。
- Google Custom Search - 通过 Google Custom Search API 提供 Google 搜索结果。
- Google Tasks - Google Tasks API 模型上下文协议服务。
- GraphQL Schema - 允许大模型探索大型 GraphQL 架构,同时避免上下文过度膨胀。
- Holaspirit - 与 Holaspirit 交互。
- Home Assistant - 与 Home Assistant 交互,包括查看和控制灯、开关、传感器以及所有其他 Home Assistant 实体。
- HubSpot - HubSpot CRM 集成,用于管理联系人和公司。通过 Claude 聊天直接创建和获取 CRM 数据。
- HuggingFace Spaces - 用于使用 HuggingFace Spaces 的服务,支持开源图像、音频、文本模型等。提供 Claude Desktop 模式,便于集成。
- Hyperliquid - 集成 Hyperliquid SDK、提供交易所数据的 MCP 服务实现。
- Inoyu - 与 Apache Unomi 客户数据平台交互,以获取和更新客户资料。
- iTerm MCP - 与 macOS 的 iTerm2 终端模拟器集成,允许大模型执行和监控终端命令。
- JavaFX - 使用 JavaFX 画布绘图。
- JDBC - 连接任何兼容 JDBC 的数据库,并执行查询、插入、更新、删除等操作。支持 MySQL、PostgreSQL、Oracle、SQL Server、sqllite 等更多数据库。
- JSON - JSON 处理服务,具有高级查询功能,使用 JSONPath 语法,并支持数组、字符串、数字和日期操作。
- Keycloak MCP - 此 MCP 服务支持使用自然语言与 Keycloak 交互,以管理用户和领域,包括创建、删除和列出用户及领域。
- Kibela(作者:kiwamizamurai)- 与 Kibela API 交互。
- kintone - 通过大模型工具管理 kintone 中的记录和应用。
- Kubernetes - 连接 Kubernetes 集群并管理 Pod、部署和服务。
- Kubernetes and OpenShift - 功能强大的 Kubernetes MCP 服务,并额外支持 OpenShift。除了为任何 Kubernetes 资源提供 CRUD 操作外,此服务还提供专用工具与集群交互。
- Lightdash - 与 BI 工具 Lightdash 交互。
- Linear - 允许大模型与 Linear 的 API 交互以进行项目管理,包括搜索、创建和更新问题。
- LINE(作者:amornpan)- LINE Bot 集成实现,通过标准化接口让语言模型读取和分析 LINE 对话。支持异步操作、全面的日志记录、Webhook 事件处理以及多种消息类型。
- LlamaCloud(作者:marcusschiesser)- 集成存储在 LlamaCloud 托管索引中的数据。
- llm-context - 提供用于打包代码仓库的 MCP 工具,支持可配置的配置文件,用于指定文件包含/排除模式和可选提示词。
- MariaDB - 使用 Python 集成 MariaDB 数据库,并支持可配置的访问控制。
- MCP Compass - 为您的需求推荐合适的 MCP 服务。
- MCP Installer - 此服务可为您安装其他 MCP 服务。
- mcp-k8s-go - 基于 Golang 的 MCP Kubernetes 服务,可浏览 Pod 及其日志、事件、命名空间等。专为扩展而构建。
- mcp-proxy - 连接使用 SSE 传输的 MCP 服务,或将 stdio 服务公开为 SSE 服务。
- mem0-mcp - Mem0 的模型上下文协议服务,可帮助管理编码偏好。
- MSSQL - MSSQL 数据库集成,支持可配置的访问控制和架构检查。
- MSSQL(作者:jexin)- 用 Python 编写的 MSSQL 数据库 MCP 服务。
- MSSQL-Python(作者:amornpan)- 只读的 Python 实现,用于访问 MSSQL 数据库,具有增强的安全功能、可配置的访问控制和架构检查能力。通过 Python 生态系统实现安全的数据库交互。
- Markdownify - MCP 工具,可将几乎任何内容转换为 Markdown(PPTX、HTML、PDF、Youtube 字幕等)。
- Minima - 用于本地文件 RAG 的 MCP 服务。
- MongoDB - MongoDB 模型上下文协议服务。
- Monday.com - 用于与 Monday.com 看板和项目交互的 MCP 服务。
- MySQL(作者:benborla)- 使用 NodeJS 集成 MySQL 数据库,并支持可配置的访问控制和架构检查。
- MySQL(作者:DesignComputer)- 使用 Python 集成 MySQL 数据库,并支持可配置的访问控制和架构检查。
- NASA(作者:ProgramComputer)- 访问 NASA 数据源的统一网关,包括但不限于 APOD、NEO、EPIC 和 GIBS。
- NS Travel Information - 通过 NS 官方 API 获取荷兰铁路(NS)的实时列车出行信息和服务中断信息。
- Neo4j - 由社区构建、可与 Neo4j 图数据库交互的服务。
- Neovim - 用于您的 Neovim 会话的 MCP 服务。
- Notion(作者:suekou)- 与 Notion API 交互。
- Notion(作者:v-3)- Notion MCP 集成。通过 Claude 聊天搜索、读取、更新和创建页面。
- oatpp-mcp - Oat++ 的 C++ MCP 集成。使用 Oat++ 构建 MCP 服务。
- Obsidian Markdown Notes - 读取和搜索您的 Obsidian 知识库,或任何包含 Markdown 笔记的目录。
- obsidian-mcp -(作者:Steven Stavrakis)用于 Obsidian.md 的 MCP 服务,提供搜索、读取、写入和整理笔记的工具。
- Okta - 与 Okta API 交互。
- OneNote -(作者:Rajesh Vijay)通过 Microsoft Graph API 连接 Microsoft OneNote 的 MCP 服务。读取 OneNote 笔记本、分区和页面;在 OneNote 中创建笔记本、分区和页面。
- OpenAPI - 与 OpenAPI API 交互。
- OpenAPI Schema - 允许大模型探索大型 OpenAPI 架构,同时避免上下文过度膨胀。
- OpenCTI - 与 OpenCTI 平台交互,以获取威胁情报数据,包括报告、指标、恶意软件和威胁行为者。
- OpenDota - 与 OpenDota API 交互,以获取 Dota 2 比赛数据、玩家统计信息等。
- OpenRPC - 通过 OpenRPC 与 JSON-RPC API 交互并发现相关 API。
- Open Strategy Partners Marketing Tools - 面向产品营销的内容编辑代码、价值图谱和定位工具。
- Pandoc - 使用 Pandoc 无缝转换文档格式的 MCP 服务,支持 Markdown、HTML、PDF、DOCX(.docx)、csv 等。
- PIF - 个人智能框架(PIF),提供文件操作、结构化推理和基于日志的文档记录工具,以支持跨会话的连续性以及不断发展的 AI 与人类协作。
- Pinecone - 用于在 Pinecone 中搜索和上传记录的 MCP 服务。利用 Pinecone 的 Inference API 提供简单的 RAG 功能。
- Placid.app - 使用 Placid.app 模板生成图像和视频创意素材。
- Playwright - 此 MCP 服务可帮助您使用 Playwright 运行浏览器自动化和网页抓取。
- Postman - 使用 Newman 在本地运行 Postman Collections 的 MCP 服务。支持简单执行 Postman Server,并返回集合是否通过所有测试的结果。
- Productboard - 通过 MCP 将 Productboard API 集成到 Agent 工作流中。
- Qwen_Max - 面向 Qwen 模型的模型上下文协议(MCP)服务实现。
- RabbitMQ - 与 RabbitMQ 交互以发布和使用消息的 MCP 服务。
- RAG Web Browser Apify 开源 RAG Web Browser Actor 的 MCP 服务,可执行网页搜索、抓取 URL 并以 Markdown 格式返回内容。
- Reaper - 与您的 Reaper(数字音频工作站)项目交互。
- Redis - Redis 数据库操作和缓存微服务,支持键值操作、过期管理和基于模式的键列表。
- Redis 用于与 Redis Server、AWS Memory DB 等交互的 MCP 服务,适用于缓存或其他适合使用内存内和键值存储的场景。
- Rememberizer AI - 用于与 Rememberizer 数据源交互的 MCP 服务,助力增强知识检索。
- Replicate - 通过简单的工具接口在 Replicate 上搜索、运行和管理机器学习模型。浏览模型、创建预测、追踪其状态并处理生成的图像。
- Rijksmuseum - 接入 Rijksmuseum API,以搜索艺术品、获取艺术品详情、访问图像切片并浏览用户收藏。
- Salesforce MCP - 与 Salesforce 数据和元数据交互。
- Scholarly - 用于搜索学术文章的 MCP 服务。
- SearXNG - 面向 SearXNG 的模型上下文协议服务。
- ServiceNow - 用于与 ServiceNow 实例交互的 MCP 服务。
- Snowflake - 此 MCP 服务可让大模型与 Snowflake 数据库交互,实现安全且受控的数据操作。
- Solana Agent Kit - 此 MCP 服务借助 SendAI 的 Solana Agent Kit,让大模型与 Solana 区块链交互,支持 40 多种协议操作,并且还在不断增加。
- Spotify - 此 MCP 服务允许大模型播放和使用 Spotify。
- Stripe - 此 MCP 服务支持集成 Stripe,以处理付款、客户和退款。
- TMDB - 此 MCP 服务集成 The Movie Database(TMDB)API,提供电影信息、搜索功能和推荐。
- Tavily search - 面向 Tavily 搜索和新闻 API 的 MCP 服务,支持明确指定要包含/排除的网站。
- Ticketmaster - 通过 Ticketmaster Discovery API 搜索活动、场馆和景点。
- Todoist - 与 Todoist 交互以管理您的任务。
- Typesense - 模型上下文协议(MCP)服务实现,为 AI 模型提供 Typesense 搜索能力。此服务可让大模型发现、搜索和分析存储在 Typesense 集合中的数据。
- Travel Planner - 旅行规划和行程管理服务,集成 Google Maps API 以搜索地点、获取地点详情并计算路线。
- Unity Catalog - 使大模型能够与 Unity Catalog AI 交互的 MCP 服务,支持对 Unity Catalog Functions 执行 CRUD 操作,并将其作为 MCP 工具运行。
- Vega-Lite - 使用 VegaLite 格式和渲染器,根据获取的数据生成可视化图表。
- Video Editor - 模型上下文协议服务,可通过 Video Jungle 添加、编辑和搜索视频。
- Virtual location (Google Street View,etc.) - 集成 Google Map、Google Street View、PixAI、Stability.ai、ComfyUI API 和 Bluesky,在大模型中提供虚拟位置模拟(使用 Effect.ts 编写)。
- VolcEngine TOS - VolcEngine TOS 的示例 MCP 服务,可灵活获取 TOS 中的对象。
- WildFly MCP - WildFly MCP 服务,使大模型能够与正在运行的 WildFly 服务交互(获取指标、日志、调用操作等)。
- Windows CLI - 用于在 Windows 系统上安全地进行命令行交互的 MCP 服务,可受控地访问 PowerShell、CMD 和 Git Bash shell。
- World Bank data API - 从 World Bank 的数据 API 获取可用数据指标的服务。
- X (Twitter)(作者:EnesCinr)- 与 Twitter API 交互。发布推文并按查询条件搜索推文。
- X (Twitter)(作者:vidhupv)- 直接通过 Claude 聊天创建、管理和发布 X/Twitter 帖子。
- XMind - 读取和搜索您包含 XMind 文件的 XMind 目录。
- YouTube - 全面的 YouTube API 集成,支持视频管理、Shorts 创建和分析。
📚 框架
这些高级框架让构建 MCP 服务或客户端变得更轻松。
服务端
- EasyMCP(TypeScript)
- FastAPI to MCP auto generator – 一款零配置工具,可自动将 FastAPI 端点公开为 MCP 工具,由 Tadata 提供
- FastMCP(TypeScript)
- Foxy Contexts – 一个用于使用 Golang 构建 MCP 服务的库,由 strowk 提供
- Quarkus MCP Server SDK(Java)
- Template MCP Server - 一款命令行工具,可创建新的 Model Context Protocol 服务项目,支持 TypeScript、双传输选项和可扩展的结构
客户端
- codemirror-mcp - 一个实现 Model Context Protocol(MCP)的 CodeMirror 扩展,支持资源提及和提示词命令
📚 资源
关于 MCP 的其他资源。
- AiMCP - MCP 客户端和服务集合,帮助你找到合适的 MCP 工具,由 Hekmon 创建
- Awesome Crypto MCP Servers by badkk - Luke Fan 精选的 MCP 服务列表
- Awesome MCP Servers by appcypher - Stephen Akinyemi 精选的 MCP 服务列表
- Awesome MCP Servers by punkpeye(网站)- Frank Fiegel 精选的 MCP 服务列表
- Awesome MCP Servers by wong2(网站)- wong2 精选的 MCP 服务列表
- Discord Server – 由 Frank Fiegel 创建的 MCP 专属社区 Discord 服务
- MCP Badges – 通过清晰醒目的徽章快速展示你的 MCP 项目,由 Ironben 创建
- MCP Servers Hub(网站)- apappascs 精选的 MCP 服务列表
- MCP X Community – 由 Xiaoyi 创建的 MCP X 社区
- mcp-cli - 用于检查模型上下文协议的命令行工具,由 wong2 创建
- mcp-get - 用于安装和管理 MCP 服务的命令行工具,由 Michael Latman 创建
- mcp-guardian - 用于代理 MCP 服务及管理其控制权限的 GUI 应用和工具,由 EQTY Lab 创建
- mcp-manager - 用于为 Claude Desktop 安装和管理 MCP 服务的简易 Web UI,由 Zue 创建
- MCPHub – 用于发现、安装和管理 MCP 服务的开源 macOS 和 Windows 桌面应用,由 Jeamee 创建
- mcp.run - 托管式注册表和控制平面,用于安装和运行安全、可移植的 MCP 服务。
- Open-Sourced MCP Servers Directory - mcpso 精选的 MCP 服务列表
OpenTools - 用于查找、安装 MCP 服务并使用其进行构建的开放注册表,由 opentoolsteam 创建
- PulseMCP(API)- 用于发现 MCP 服务、客户端、文章和新闻的社区中心和每周新闻简报,由 Tadas Antanavicius、Mike Coughlin 和 Ravina Patel 创建
- r/mcp – 由 Frank Fiegel 创建的 MCP 专属 Reddit 社区
- Smithery - MCP 服务注册表,帮助你为 LLM Agent 找到合适的工具,由 Henry Mao 创建
- Toolbase - 只需点击几下即可管理工具和 MCP 服务的桌面应用,无需编写代码,由 gching 创建
🚀 快速开始
在此存储库中使用 MCP 服务
此存储库中基于 Typescript 的服务可直接通过 npx 使用。
例如,运行以下命令即可启动 Memory 服务:
npx -y @modelcontextprotocol/server-memory
此存储库中基于 Python 的服务可直接通过 uvx 或 pip 使用。推荐使用 uvx,以便于使用和设置。
例如,运行以下命令即可启动 Git 服务:
# With uvx
uvx mcp-server-git
# With pip
pip install mcp-server-git
python -m mcp_server_git
请按照这些说明安装 uv / uvx,并按照这些说明安装 pip。
使用 MCP 客户端
不过,单独运行服务并没有太大用处,应该将其配置到 MCP 客户端中。例如,以下是使用上述服务的 Claude Desktop 配置:
{
"mcpServers": {
"memory": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-memory"]
}
}
}
使用 Claude Desktop 作为 MCP 客户端的其他示例可能如下所示:
{
"mcpServers": {
"filesystem": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-filesystem", "/path/to/allowed/files"]
},
"git": {
"command": "uvx",
"args": ["mcp-server-git", "--repository", "path/to/git/repo"]
},
"github": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-github"],
"env": {
"GITHUB_PERSONAL_ACCESS_TOKEN": "<YOUR_TOKEN>"
}
},
"postgres": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-postgres", "postgresql://localhost/mydb"]
}
}
}
🛠️ 创建自己的服务
想创建自己的 MCP 服务吗?请访问官方文档 modelcontextprotocol.io,获取有关实现 MCP 服务的综合指南、最佳实践和技术细节。
🤝 贡献
有关如何为此存储库做出贡献的信息,请参阅 CONTRIBUTING.md。
🔒 安全
有关报告安全漏洞的信息,请参阅 SECURITY.md。
📜 许可证
此项目根据 MIT 许可证授权,详情请参阅 LICENSE 文件。
💬 社区
⭐ 支持
如果你觉得 MCP 服务很有用,请考虑为此存储库点亮星标,并贡献新的服务或改进!
由 Anthropic 管理,并与社区携手构建。Model Context Protocol 是开源的,我们鼓励所有人为其贡献自己的服务和改进!
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。