mcpField
M
Model Context Protocol servers

Model Context Protocol servers

本地服务
github.com/thanhvinh199700记忆与知识082 周前更新

关于 Model Context Protocol servers

该仓库收录 MCP 参考实现、社区开发的服务及相关资源目录。示例服务使用 TypeScript 或 Python SDK,展示 MCP 的不同能力。

主要功能

  1. 01TypeScript 与 Python 参考服务
  2. 02MCP 工具和资源示例
  3. 03MCP 提示词示例
  4. 04第三方服务目录
  5. 05社区服务目录

适用场景

  1. 01学习 MCP 服务实现
  2. 02查找外部服务的 MCP 接入
  3. 03了解 MCP 工具、资源和提示词

MCP 相关

仓库收录向 MCP 客户端提供工具、资源和提示词的 MCP 服务实现。列表涵盖参考服务、官方集成和社区服务。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"thanhvinh199700": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-memory"
]
}
}
}
启动命令npx -y @modelcontextprotocol/server-memory

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npm@modelcontextprotocol/server-memory

工具

9

收录的工具列表 · 更新于 3 周前

参数类型必填说明
entitiesarray是

详细介绍

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 - 浏览器自动化和网页抓取
  • Sentry - 从 Sentry.io 检索并分析问题
  • Sequential Thinking - 通过思维序列进行动态、反思式问题解决
  • Slack - 频道管理和消息功能
  • Sqlite - 数据库交互和商业智能功能
  • Time - 时间和时区转换功能

🤝 第三方服务

🎖️ 官方集成

官方集成由各公司维护,这些公司为其平台构建可用于生产环境的 MCP 服务。

  • 21st.dev 标志 21st.dev Magic - 创建精心设计的 UI 组件,灵感来自 21st.dev 最优秀的设计工程师。
  • Apify 标志 Apify - Actors MCP Server:使用 3,000 多种预构建云工具,从网站、电商平台、社交媒体、搜索引擎、地图等提取数据
  • Axiom 标志 Axiom - 使用自然语言查询和分析 Axiom 日志、追踪记录及所有其他事件数据
  • Browserbase 标志 Browserbase - 在云端自动执行浏览器交互(例如网页导航、数据提取、填写表单等)
  • ClickHouse 标志 ClickHouse - 查询你的 ClickHouse 数据库服务。
  • README 配图 Cloudflare - 在 Cloudflare 开发者平台上部署、配置并查询你的资源(例如 Workers/KV/R2/D1)
  • E2B 标志 E2B - 在由 E2B 托管的安全沙箱中运行代码
  • eSignatures 标志 eSignatures - 管理合同和模板,用于起草、审阅和发送具有法律约束力的合同。
  • Exa 标志 Exa - 由 Exa 打造的 AI 专用搜索引擎
  • Firecrawl 标志 Firecrawl - 使用 Firecrawl 提取网页数据
  • Fireproof 标志 Fireproof - 具备实时同步功能的不可变账本数据库
  • Grafana 标志 Grafana - 在你的 Grafana 实例中搜索仪表板、调查事件并查询数据源
  • IBM wxflows - IBM 提供的工具平台,用于为任意数据源构建、测试和部署工具
  • Integration App 图标 Integration App - 代表你的客户与其他 SaaS 应用交互。
  • README 配图 JetBrains – 使用 JetBrains IDE 处理代码
  • Kagi 标志 Kagi Search - 使用 Kagi 搜索 API 搜索网络
  • Lingo.dev 标志 Lingo.dev - 使用 Lingo.dev 本地化引擎,让你的 AI Agent 说出世界上的每一种语言。
  • Meilisearch 标志 Meilisearch - 与 Meilisearch 交互并进行查询(全文和语义搜索 API)
  • README 配图 Metoro - 查询并与由 Metoro 监控的 kubernetes 环境交互
  • MotherDuck 标志 MotherDuck - 使用 MotherDuck 和本地 DuckDB 查询并分析数据
  • Needle AI 标志 Needle - 开箱即用的生产级 RAG,可搜索并检索你自己的文档中的数据。
  • Neo4j 标志 Neo4j - Neo4j 图数据库服务(模式 + 读写 cypher),以及独立的图数据库支持型记忆
  • Neon - 与 Neon 无服务器 Postgres 平台交互
  • Oxylabs 标志 Oxylabs - 使用 Oxylabs Web API 抓取网站,支持动态渲染和解析,以提取结构化数据。
  • README 配图 Qdrant - 在 Qdrant 向量搜索引擎之上构建语义记忆层
  • Raygun - 使用 Raygun 账户中的崩溃报告和实时监控数据进行交互
  • Riza 标志 Riza - Riza 为大模型提供的任意代码执行和工具调用平台
  • README 配图 Search1API - 一个 API,集搜索、抓取和站点地图于一体
  • Stripe 标志 Stripe - 与 Stripe API 交互
  • Tavily 标志 Tavily - 由 Tavily 提供支持的 AI Agent 搜索引擎(搜索 + 提取)
  • Tinybird 标志 Tinybird - 与 Tinybird 无服务器 ClickHouse 平台交互
  • Verodat 标志 Verodat - 与 Verodat AI Ready Data 平台交互
🌎 社区服务

越来越多由社区开发和维护的服务展示了 MCP 在不同领域的各种应用。

Note: 社区服务未经测试,使用风险由您自行承担。它们与 Anthropic 无关,也未获得 Anthropic 的认可。

  • AWS S3 - AWS S3 示例 MCP 服务,可灵活获取 S3 中的对象,例如 PDF 文档
  • AWS - 使用大模型对 AWS 资源执行操作
  • Airtable - 对 Airtable 数据库进行读写,并检查架构。
  • Airtable - Airtable Model Context Protocol 服务。
  • 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 数据库并进行查询
  • Calendar - Google Calendar 集成服务,让 AI 助手通过自然语言交互管理日历事件。
  • CFBD API - College Football Data API 的 MCP 服务。
  • ChatMCP – 一款开源跨平台 GUI 桌面应用,兼容 Linux、macOS 和 Windows,可与动态选择的大模型及 MCP 服务无缝交互,由 AIQL 开发
  • ChatSum - 使用大模型查询和总结聊天消息。由 mcpso 开发
  • Chroma - 基于 Chroma 构建的向量数据库服务,用于语义文档搜索和元数据筛选
  • ClaudePost - ClaudePost 为 Gmail 提供便捷的电子邮件管理功能,包括安全的邮件搜索、阅读和发送。
  • Cloudinary - Cloudinary Model Context Protocol 服务,可将媒体上传到 Cloudinary 并获取媒体链接和详细信息。
  • code-executor - MCP 服务,可让大模型在指定的 Conda 环境中执行 Python 代码。
  • code-sandbox-mcp - MCP 服务,可创建安全的代码沙箱环境,在 Docker 容器中执行代码。
  • cognee-mcp - GraphRAG 记忆服务,支持自定义数据摄取、数据处理和搜索
  • coin_api_mcp - 提供对 coinmarketcap 加密货币数据的访问。
  • Contentful-mcp - 通过此 MCP 服务读取、更新、删除和发布 Contentful 空间中的内容。
  • Data Exploration - 用于自主探索基于 .csv 的数据集的 MCP 服务,只需极少操作即可提供智能洞察。注意:此服务会在你的计算机上执行任意 Python 代码,请谨慎使用!
  • Dataset Viewer - 浏览和分析 Hugging Face 数据集,支持搜索、筛选、统计和数据导出等功能
  • DeepSeek MCP Server - 集成 DeepSeek 高级语言模型的 Model Context Protocol 服务,还提供其他实用 API 端点
  • Deepseek_R1 - Model Context Protocol(MCP)服务实现,可将 Claude Desktop 与 DeepSeek 语言模型(R1/V3)连接起来
  • Descope - 用于与 Descope 集成的 MCP 服务,可搜索审计日志、管理用户等。
  • DevRev - 用于与 DevRev API 集成的 MCP 服务,可搜索 DevRev 知识图谱;其中的对象可从此处列出的不同来源导入。
  • Dify - 一个简单的 Dify 工作流 MCP 服务实现。
  • Discord - MCP 服务,通过 Bot 连接 Discord 服务器,并在频道中读取和发送消息
  • Docker - 集成 Docker,以管理容器、镜像、卷和网络。
  • Drupal - 使用 STDIO 传输层与 Drupal 交互的服务。
  • Elasticsearch - 提供 Elasticsearch 交互功能的 MCP 服务实现。
  • ElevenLabs - 集成 ElevenLabs 文本转语音 API 的服务,可使用多个声音生成完整配音。
  • Eunomia - Eunomia 框架的扩展,可将 Eunomia instruments 与 MCP 服务连接起来
  • Everything Search - 支持在 Windows(使用 Everything SDK)、macOS(使用 mdfind 命令)和 Linux(使用 locate/plocate 命令)上快速搜索文件。
  • Fetch - 可灵活获取 HTML、JSON、Markdown 或纯文本的服务。
  • FireCrawl - 高级网页抓取,支持 JavaScript 渲染、PDF 和智能速率限制
  • FlightRadar24 - Claude Desktop MCP 服务,使用 Flightradar24 数据帮助你实时追踪航班。
  • Glean - 使用 Glean API 进行搜索和聊天的服务。
  • Gmail - 用于在 Claude Desktop 中集成 Gmail 的 Model Context Protocol(MCP)服务,支持自动身份验证。
  • Goal Story - 用于个人和职业发展的目标追踪与可视化工具。
  • Golang Filesystem Server - 使用 Go 构建的安全文件操作服务,支持可配置的访问控制!
  • Google Calendar - 与 Google Calendar 集成,以查看日程、查找空闲时间以及添加/删除事件
  • Google Calendar - 用于管理 Google 日历事件的 Google Calendar MCP 服务。还支持按标题和地点等属性搜索事件。
  • Google Custom Search - 通过 Google Custom Search API 提供 Google 搜索结果
  • Google Tasks - Google Tasks API Model Context Protocol 服务。
  • Holaspirit - 与 Holaspirit 交互。
  • Home Assistant - 与 Home Assistant 交互,包括查看和控制灯、开关、传感器以及所有其他 Home Assistant 实体。
  • HubSpot - HubSpot CRM 集成,用于管理联系人和公司。可直接通过 Claude 聊天创建和检索 CRM 数据。
  • HuggingFace Spaces - 用于使用 HuggingFace Spaces 的服务,支持开源图像、音频、文本模型等。提供 Claude Desktop 模式,便于集成。
  • Inoyu - 与 Apache Unomi CDP 客户数据平台交互,以检索和更新客户资料
  • 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、部署和服务。
  • Lightdash - 与 BI 工具 Lightdash 交互。
  • Linear - 让大模型能够与 Linear API 交互以进行项目管理,包括搜索、创建和更新问题。
  • LlamaCloud(作者:marcusschiesser)- 集成存储在 LlamaCloud 托管索引中的数据
  • llm-context - 提供用于打包代码仓库的 MCP 工具,支持配置文件包含/排除模式和可选提示词。
  • MCP Compass - 根据你的需求推荐合适的 MCP 服务
  • MCP Installer - 此服务可为你安装其他 MCP 服务。
  • mcp-k8s-go - 基于 Golang 的 Kubernetes MCP 服务,可浏览 Pod 及其日志、事件、命名空间等。专为扩展性而构建。
  • mcp-proxy - 连接通过 SSE 传输运行的 MCP 服务,或将 stdio 服务公开为 SSE 服务。
  • 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 的 Model Context Protocol 服务。
  • Monday.com - 用于与 Monday.com 看板和条目交互的 MCP 服务。
  • MySQL(作者:benborla)- 使用 NodeJS 实现的 MySQL 数据库集成,支持可配置的访问控制和架构检查
  • MySQL(作者:DesignComputer)- 使用 Python 实现的 MySQL 数据库集成,支持可配置的访问控制和架构检查
  • 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 服务,提供搜索、读取、写入和整理笔记的工具。
  • OpenAPI - 与 OpenAPI API 交互。
  • OpenCTI - 与 OpenCTI 平台交互,以检索威胁情报数据,包括报告、指标、恶意软件和威胁行为者。
  • OpenRPC - 通过 OpenRPC 与 JSON-RPC API 交互并发现这些 API。
  • Open Strategy Partners Marketing Tools - 面向产品营销的内容编辑代码、价值图谱和定位工具。
  • Pandoc - 使用 Pandoc 实现无缝文档格式转换的 MCP 服务,支持 Markdown、HTML、PDF、DOCX(.docx)、csv 等。
  • PIF - 个人智能框架(PIF),提供文件操作、结构化推理和基于日志的文档工具,以支持跨会话的连续性以及不断发展的人工智能协作。
  • Pinecone - 用于在 Pinecone 中搜索和上传记录的 MCP 服务。利用 Pinecone 的 Inference API 实现简单的 RAG 功能。
  • Placid.app - 使用 Placid.app 模板生成图像和视频创意内容
  • Playwright - 此 MCP 服务可帮助你使用 Playwright 运行浏览器自动化和网页抓取
  • Postman - 使用 Newman 在本地运行 Postman Collections 的 MCP 服务。支持简单地执行 Postman Server,并返回集合是否通过所有测试的结果。
  • Qwen_Max - 面向 Qwen 模型的 Model Context Protocol(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 的 Model Context Protocol 服务
  • Snowflake - 此 MCP 服务可让大模型与 Snowflake 数据库交互,安全、可控地执行数据操作。
  • Spotify - 此 MCP 可让大模型播放和使用 Spotify。
  • Stripe - 此 MCP 支持集成 Stripe,以处理付款、客户和退款。
  • TMDB - 此 MCP 服务集成 The Movie Database(TMDB)API,提供电影信息、搜索功能和推荐。
  • Tavily search - Tavily 搜索与新闻 API 的 MCP 服务,支持明确指定要包含/排除的网站
  • Ticketmaster - 通过 Ticketmaster Discovery API 搜索活动、场馆和景点
  • Todoist - 与 Todoist 交互以管理任务。
  • Travel Planner - 旅行规划和行程管理服务,集成 Google Maps API,支持地点搜索、地点详情和路线计算。
  • Vega-Lite - 使用 VegaLite 格式和渲染器,根据获取的数据生成可视化图表。
  • Video Editor - Model Context Protocol 服务,可通过 Video Jungle 添加、编辑和搜索视频。
  • WildFly MCP - WildFly MCP 服务,可让大模型与正在运行的 WildFly 服务交互(获取指标和日志、调用操作等)。
  • Windows CLI - 用于在 Windows 系统上安全地进行命令行交互的 MCP 服务,可受控地访问 PowerShell、CMD 和 Git Bash Shell。
  • World Bank data API - 获取世界银行数据 API 中可用数据指标的服务
  • X (Twitter)(作者:EnesCinr)- 与 twitter API 交互。发布推文并按查询条件搜索推文。
  • X (Twitter)(作者:vidhupv)- 直接通过 Claude 聊天创建、管理和发布 X/Twitter 帖子。
  • XMind - 阅读和搜索包含 XMind 文件的 XMind 目录。
  • YouTube - 全面的 YouTube API 集成,支持视频管理、Shorts 创建和分析。

📚 框架

这些高层框架让构建 MCP 服务或客户端变得更加容易。

服务端
客户端
  • codemirror-mcp - 实现模型上下文协议(MCP)的 CodeMirror 扩展,支持资源提及和提示词命令

📚 资源

关于 MCP 的其他资源。

🚀 入门

在此存储库中使用 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 是开源的,我们鼓励所有人为其贡献自己的服务和改进!

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。