模型上下文协议服务器集

该仓库是一个包含模型上下文协议(MCP)参考实现、社区构建服务器和额外资源的集合,旨在展示MCP如何为大型语言模型提供安全、受控的工具和数据源访问。

  • by chuanmingliu
  • 本地部署
  • 2 星标
  • 更新于
在 GitHub 查看 chuanmingliu/servers

使用说明

模型上下文协议服务器

此存储库是以下内容的集合 实施参考 为了 模型上下文协议 (MCP)以及参考文献 社区构建的服务器和额外资源。

此存储库中的服务器展示了MCP的多功能性和可扩展性,演示了如何使用它为大型语言模型(LLM)提供对工具和数据源的安全、受控访问。 每个MCP服务器都使用 打字MCP SDK 或 Python MCP SDK.

注意:此README中的列表按字母顺序维护,以尽量减少添加新项目时的合并冲突。

🌟 参考服务器

这些服务器旨在演示MCP功能以及TypeScript和Python SDK。

  • AWS知识库检索 -使用Bedrock Agent Runtime从AWS知识库中检索
  • 勇敢的搜索 -使用Brave的搜索API进行网络和本地搜索
  • EverArt 的 -使用各种模型生成AI图像
  • 一切 -带有提示、资源和工具的参考/测试服务器
  • 获取 -Web内容获取和转换,以实现高效的LLM使用
  • 文件系统 -通过可配置的访问控制实现安全的文件操作
  • Git -用于读取、搜索和操作Git存储库的工具
  • GitHub -存储库管理、文件操作和GitHub API集成
  • GitLab -GitLab API,实现项目管理
  • Google 云端硬盘 -Google Drive的文件访问和搜索功能
  • 谷歌地图 -位置服务、方向和地点详细信息
  • 记忆 -基于知识图的持久存储系统
  • PostgreSQL -具有模式检查的只读数据库访问
  • 操纵者 -浏览器自动化和网页抓取
  • 哨兵 -从Sentry.io检索和分析问题
  • 顺序思维 -通过思维序列动态和反思性地解决问题
  • Slack -渠道管理和消息传递功能
  • 亚硫酸矿 -数据库交互和商业智能能力
  • 时间 -时间和时区转换功能

🤝 第三方服务器

🎖️ 官方整合

官方集成由为其平台构建生产就绪MCP服务器的公司维护。

  • 21st.dev魔术 -受21st.dev最佳设计工程师的启发,创建精心制作的UI组件。
  • Apify - 演员MCP服务器:使用3000多种预构建的云工具从网站、电子商务、社交媒体、搜索引擎、地图等中提取数据
  • 公理 -以自然语言查询和分析Axiom日志、跟踪和所有其他事件数据
  • 浏览 -自动化云中的浏览器交互(例如web导航、数据提取、表单填写等)
  • 云耀 -在Cloudflare开发人员平台上部署、配置和查询您的资源(例如Workers/KV/R2/D1)
  • 苯甲酸雌二醇 -在由托管的安全沙盒中运行代码 苯甲酸雌二醇
  • 电子签名 -合同和模板管理,用于起草、审查和发送具有约束力的合同。
  • 艾克萨 -人工智能搜索引擎 艾克萨
  • 萤火虫 -使用提取web数据 萤火虫
  • 防火 -具有实时同步功能的不可变账本数据库
  • 格拉法纳 -在Grafana实例中搜索仪表板、调查事件和查询数据源
  • IBM WXFlows 的 -IBM的工具平台,用于为任何数据源构建、测试和部署工具
  • 集成应用程序 -代表您的客户与任何其他SaaS应用程序进行交互。
  • 捷脑 –使用JetBrains IDE编写代码
  • Kagi搜索 -使用Kagi的搜索API搜索网络
  • Lingo.dev -让你的AI代理说地球上的每种语言,使用 Lingo.dev 本地化引擎。
  • 搜索 -与美搜索交互查询(全文语义搜索API)
  • 梅托罗 -查询并与Metoro监控的kubernetes环境交互
  • 鸭妈妈 -使用MotherDuck和本地DuckDB查询和分析数据
  • 针 -生产就绪的RAG开箱即用,可从您自己的文档中搜索和检索数据。
  • Neo4j -Neo4j图形数据库服务器(模式+读/写密码)和独立的图形数据库支持内存
  • 霓虹 -与Neon无服务器Postgres平台交互
  • 氧实验室 -使用Oxylabs Web API抓取网站,支持动态呈现和解析结构化数据提取。
  • Qdrant -在Qdrant矢量搜索引擎之上实现语义记忆层
  • 雷贡 -在您的Raygun帐户上使用监控数据与您的碰撞报告和真实情况进行交互
  • 里萨 -LLM的任意代码执行和工具使用平台 里萨
  • 搜索1API -一个用于搜索、爬网和网站地图的API
  • 条纹 -与Stripe API交互
  • 塔维利 -AI代理搜索引擎(搜索+提取)由 塔维利
  • Tinybird -与Tinybird无服务器ClickHouse平台交互
  • 维罗达 -与Verodat AI Ready数据平台交互

🌎 社区服务器

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

注: 社区服务器是 未经测试的 应在以下情况下使用 自担风险。他们不隶属于Anthropic或得到Anthropics的认可。

  • AWS S3 -AWS S3的示例MCP服务器,可灵活地从S3中获取对象,如PDF文档
  • 亚马逊云服务 -使用LLM对AWS资源执行操作
  • 表格 -读写访问权限 表格 数据库,具有模式检查功能。
  • 表格 -Airtable模型上下文协议服务器。
  • AlphaVantage -用于股票市场数据的MCP服务器API AlphaVantage
  • 安基 -一个MCP服务器,用于与您的 安基 牌组和卡片。
  • 任何聊天完成 -与任何OpenAI SDK兼容聊天功能API交互,如OpenAI、困惑、Groq、xAI等。
  • 阿朗戈数据库 -MCP服务器,通过以下方式提供数据库交互功能 阿朗戈数据库.
  • 亚托西亚 -与Atlassian Cloud产品(Confluence和Jira)交互,包括搜索/阅读Confluence空间/页面、访问Jira问题和项目元数据。
  • 基本免费USDC转账 -发送USDC 基础 免费使用Claude AI!建于 Coinbase CDP.
  • BigQuery (LucasHild)-此服务器使LLM能够检查数据库模式并在BigQuery上执行查询。
  • BigQuery (by ergut)-Google BigQuery集成的服务器实现,支持直接访问BigQuery数据库和查询功能
  • 日历 -谷歌日历集成服务器使人工智能助手能够通过自然语言交互管理日历事件。
  • API中立方 -MCP服务器 API大学橄榄球数据.
  • ChatMCP –一个与Linux、macOS和Windows兼容的开源跨平台GUI桌面应用程序,通过动态选择LLM实现与MCP服务器的无缝交互 AIQL
  • ChatSum -使用LLM查询和汇总聊天消息。通过 mcpso
  • 色度 -基于Chroma的矢量数据库服务器,用于语义文档搜索和元数据过滤
  • ClaudePost -ClaudePost为Gmail提供无缝的电子邮件管理,提供电子邮件搜索、阅读和发送等安全功能。
  • 多云 -Cloudinary模型上下文协议服务器,用于将媒体上传到Cloudinary并获取媒体链接和详细信息。
  • 代码执行器 -一个MCP服务器,允许LLM在指定的Conda环境中执行Python代码。
  • 代码沙箱mcp -一个MCP服务器,用于创建安全的代码沙箱环境,以便在Docker容器中执行代码。
  • 认知mcp -GraphRAG内存服务器,具有可定制的摄取、数据处理和搜索功能
  • coin_api_mcp -提供访问 货币市场资本 加密货币数据。
  • 满意的mcp -阅读、更新、删除、发布您的内容 内容丰富的 此MCP服务器的空间。
  • 数据探索 -MCP服务器,用于在基于.csv的数据集上进行自主数据探索,以最小的努力提供智能见解。注意:将在您的计算机上执行任意Python代码,请谨慎使用!
  • 数据集查看器 -使用搜索、过滤、统计和数据导出等功能浏览和分析Hugging Face数据集
  • DeepSeek MCP服务器 -模型上下文协议服务器集成了DeepSeek的高级语言模型,此外 其他有用的API端点
  • 深度_R1 -连接Claude Desktop和DeepSeek语言模型(R1/V3)的模型上下文协议(MCP)服务器实现
  • 下坡 -与集成的MCP服务器 下坡 搜索审计日志、管理用户等。
  • DevRev -一个MCP服务器,与DevRev API集成,在DevRev知识图中搜索,可以从列出的不同来源导入对象 这里.
  • 迪菲 -用于不同工作流的MCP服务器的简单实现。
  • Discord 的中文翻译是“不和谐”或“纷争”。 -MCP服务器,通过机器人连接到Discord公会,并在通道中读写消息
  • 码头工人 -与Docker集成以管理容器、映像、卷和网络。
  • 猪跑 -用于与进行交互的服务器 猪跑 使用STDIO传输层。
  • 弹性搜索 -提供Elasticsearch交互的MCP服务器实现。
  • ElevenLabs -与ElevenLabs text-to-speech API集成的服务器,能够生成多个语音的完整画外音。
  • Eunomia -扩展Eunomia框架,将Eunomia仪器与MCP服务器连接起来
  • 一切搜索 -跨Windows的快速文件搜索功能(使用 Everything SDK)macOS(使用mdfind命令)和Linux(使用locate/pplocate命令)。
  • 获取 -一种灵活获取HTML、JSON、Markdown或明文的服务器。
  • FireCrawl -高级网页抓取,支持JavaScript渲染、PDF和智能限速
  • FlightRadar24 -Claude Desktop MCP服务器,可帮助您使用Flightradar24数据实时跟踪航班。
  • 收集 -使用Glean API进行搜索和聊天的服务器。
  • Gmail -用于在Claude Desktop中集成Gmail的模型上下文协议(MCP)服务器,支持自动身份验证。
  • 目标故事 -一个用于个人和职业发展的目标跟踪和可视化工具。
  • Golang文件系统服务器 -使用Go!构建的可配置访问控制来保护文件操作!
  • Google 日历 -与Google日历集成,以检查日程、查找时间和添加/删除事件
  • Google 日历 -用于管理谷歌日历事件的谷歌日历MCP服务器。还支持按标题和位置等属性搜索事件。
  • 谷歌自定义搜索 -通过Google自定义搜索API提供Google搜索结果
  • 工作表 -Google任务API模型上下文协议服务器。
  • Holaspirit -与互动 Holaspirit.
  • 家庭助手 -与互动 家庭助手 包括查看和控制灯、开关、传感器和所有其他家庭助理实体。
  • HubSpot -HubSpot CRM集成,用于管理联系人和公司。直接通过Claude聊天创建和检索CRM数据。
  • 拥抱面部空间 -使用HuggingFace Spaces的服务器,支持开源图像、音频、文本模型等。Claude桌面模式便于集成。
  • 井上 -与Apache Unomi CDP客户数据平台交互,以检索和更新客户资料
  • iTerm MCP -与适用于macOS的iTerm2终端模拟器集成,使LLM能够执行和监视终端命令。
  • JavaFX -使用JavaFX画布绘制图形
  • Java数据库连接 -连接到任何兼容JDBC的数据库,并执行查询、插入、更新、删除等操作。支持MySQL、PostgreSQL、Oracle、SQL Server、sqllite和 更多.
  • JSON -JSON处理和处理服务器,具有使用JSONPath语法的高级查询功能,并支持数组、字符串、数字和日期操作。
  • 钥匙斗篷MCP -此MCP服务器支持与Keycloak的自然语言交互,用于用户和领域管理,包括创建、删除和列出用户和领域。
  • Kibela (由kiwamizamurai)-与Kibela API互动。
  • 金色调 -在中管理记录和应用程序 金色调 通过LLM工具。
  • Kubernetes -连接到Kubernetes集群并管理Pod、部署和服务。
  • Lightdash -与互动 LightdashBI工具。
  • 线性 -允许LLM与Linear的API交互进行项目管理,包括搜索、创建和更新问题。
  • LlamaCloud (作者:marcuschiesser)-将存储在托管索引中的数据集成到 LlamaCloud
  • llm上下文 -提供一个带有可配置配置文件的回购打包MCP工具,这些配置文件指定了文件包含/排除模式和可选提示。
  • MCP指南针 -根据您的需求建议合适的MCP服务器
  • MCP安装程序 -此服务器是为您安装其他MCP服务器的服务器。
  • mcp-k8s-go -基于Golang的Kubernetes服务器,用于MCP浏览Pod及其日志、事件、命名空间等。构建为可扩展。
  • mcp代理 -连接到在SSE传输上运行的MCP服务器,或将stdio服务器作为SSE服务器公开。
  • 微软SQL -MSSQL数据库与可配置的访问控制和模式检查集成
  • 微软SQL (作者jexin)-Python中MSSQL数据库的MCP服务器
  • MSSQL Python (由amornpan提供)-一个用于MSSQL数据库访问的只读Python实现,具有增强的安全功能、可配置的访问控制和模式检查功能。通过Python生态系统专注于安全的数据库交互。
  • Markdownify -MCP几乎可以将任何内容转换为Markdown(PPTX、HTML、PDF、Youtube转录等)
  • 最小值 -本地文件上RAG的MCP服务器
  • MongoDB -MongoDB的模型上下文协议服务器。
  • Monday.com -MCP服务器与Monday.com的板和项目进行交互。
  • MySQL (作者benborla)-NodeJS中的MySQL数据库集成,具有可配置的访问控制和模式检查
  • MySQL (DesignComputer)-MySQL数据库在Python中集成,具有可配置的访问控制和模式检查
  • NS旅行信息 -通过官方的NS API访问荷兰铁路公司(NS)实时列车运行信息和中断。
  • Neo4j -一个与Neo4j图形数据库交互的社区构建的服务器。
  • 尼奥夫 -用于Neovim会话的MCP服务器。
  • 概念 (通过suekou)-与Notion API互动。
  • 概念 (由v-3)-概念MCP集成。通过Claude聊天搜索、阅读、更新和创建页面。
  • oatpp-mcp -Oat++的C++MCP集成。使用 燕麦++ 构建MCP服务器。
  • 黑曜石Markdown注释 -阅读并搜索您的黑曜石保险库或任何包含Markdown笔记的目录
  • 黑曜岩mcp -(史蒂文·斯塔夫拉基斯)Obsidian.md的MCP服务器,带有搜索、阅读、写作和组织笔记的工具。
  • 开放API -与互动 开放API API。
  • OpenCTI -与OpenCTI平台交互,检索威胁情报数据,包括报告、指标、恶意软件和威胁行为者。
  • OpenRPC -通过以下方式与JSON-RPC API交互并发现它们 OpenRPC.
  • 开放战略合作伙伴营销工具 -用于产品营销的内容编辑代码、价值图和定位工具。
  • 潘多克。 -MCP服务器使用Pandoc实现无缝文档格式转换,支持Markdown、HTML、PDF、DOCX(.DOCX)、csv等。
  • PIF -个人智能框架(PIF),为文件操作、结构化推理和基于日志的文档提供工具,以支持会话之间的连续性和不断发展的人工智能协作。
  • 松果 -MCP服务器,用于搜索记录并将其上传到松果。允许使用简单的RAG功能,利用Pinecone的推理API。
  • Placid.app -使用Placid.app模板生成图像和视频创意
  • 剧作家 -此MCP服务器将帮助您使用Playwright运行浏览器自动化和网络抓取
  • 邮递员 -MCP服务器,用于通过Newman在本地运行Postman Collections。允许简单执行Postman Server,并返回集合是否通过所有测试的结果。
  • Qwen_Max -Qwen模型的模型上下文协议(MCP)服务器实现。
  • RabbitMQ 的 -与RabbitMQ交互以发布和使用消息的MCP服务器。
  • RAG网络浏览器 Apify开源RAG Web浏览器的MCP服务器 男演员 执行网络搜索、抓取网址和返回Markdown中的内容。
  • 收割者 -与您的互动 收割者 (数字音频工作站)项目。
  • 瑞迪斯 -Redis数据库操作和缓存微服务服务器,支持键值操作、过期管理和基于模式的密钥列表。
  • 瑞迪斯 MCP服务器与Redis服务器、AWS内存数据库等交互,用于缓存或其他适合内存和基于键值的存储的用例
  • 记忆器AI -MCP服务器,设计用于与Rememberizer数据源交互,促进增强的知识检索。
  • 复制 -通过简单的基于工具的界面在Replicate上搜索、运行和管理机器学习模型。浏览模型、创建预测、跟踪其状态并处理生成的图像。
  • 荷兰国家博物馆 -与API国立博物馆接口,用于搜索艺术品、检索艺术品详细信息、访问图像拼接和探索用户收藏。
  • Salesforce MCP -与Salesforce数据和元数据交互
  • 学术的 -用于搜索学术和学术文章的MCP服务器。
  • SearXNG -一种模型上下文协议服务器 SearXNG
  • 雪花 -此MCP服务器使LLM能够与Snowflake数据库交互,从而实现安全和受控的数据操作。
  • 声破天 -此MCP允许LLM播放和使用Spotify。
  • 条纹 -此MCP允许与Stripe集成,以处理付款、客户和退款。
  • TMDB -此MCP服务器与电影数据库(TMDB)API集成,以提供电影信息、搜索功能和推荐。
  • 塔维利搜索 -Tavily搜索和新闻API的MCP服务器,具有明确的网站包含/排除
  • 票务大师 -通过Ticketmaster Discovery API搜索活动、场馆和景点
  • 简洁日程 -与Todoist互动以管理您的任务。
  • 旅行计划 -旅行计划和行程管理服务器与谷歌地图API集成,用于位置搜索、地点详细信息和路线计算。
  • Vega Lite -使用VegaLite格式和渲染器从提取的数据生成可视化。
  • 视频编辑器 -模型上下文协议服务器,用于添加、编辑和搜索视频 视频丛林.
  • WildFly MCP -WildFly MCP服务器,使LLM能够与正在运行的WildFly服务器交互(检索指标、日志、调用操作等)。
  • Windows命令行界面 -MCP服务器,用于在Windows系统上进行安全的命令行交互,实现对PowerShell、CMD和Git Bash shell的受控访问。
  • 世界银行数据API -获取世界银行可用数据指标作为其数据API一部分的服务器
  • X(推特) (由EnesCinr)-与twitter API互动。发布推文并通过查询搜索推文。
  • X(推特) (通过vidhupv)-直接通过Claude聊天创建、管理和发布X/Twitter帖子。
  • 思维导图 -读取并搜索包含XMind文件的XMind目录。
  • 油管 -全面的YouTube API集成,用于视频管理、短片创建和分析。

📚 框架

这些是高级框架,可以更容易地构建MCP服务器或客户端。

对于服务器

对于客户

  • 代码镜像mcp -CodeMirror扩展实现了用于资源提及和提示命令的模型上下文协议(MCP)

📚 资源

MCP上的其他资源。

🚀 入门指南

在此存储库中使用MCP服务器

此存储库中基于Typescript的服务器可以直接用于 npx.

例如,这将启动 记忆 服务器:

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服务器吗?访问官方文件 模型上下文协议.io 有关实施MCP服务器的全面指南、最佳实践和技术细节。

🤝 贡献

看 贡献.md 有关为此存储库做出贡献的信息。

🔒 安全

看 安全.md 用于报告安全漏洞。

📜 许可证

此项目根据MIT许可证获得许可-请参阅 许可证 文件以获取详细信息。

💬 社区

⭐ 支持

如果您发现MCP服务器很有用,请考虑在存储库中担任主角,并贡献新的服务器或改进!


由Anthropic管理,但与社区共同建设。模型上下文协议是开源的,我们鼓励每个人贡献自己的服务器和改进!