模型上下文协议

MCP(模型上下文协议)是一种开放协议,使AI模型能够通过标准化的服务器实现安全地与本地和远程资源交互,扩展AI助手的能力。

  • by geesugar
  • 本地部署
  • 4 星标
  • 更新于
在 GitHub 查看 geesugar/awesome-mcp

使用说明

Awesome MCP(模型上下文协议)

精心策划的令人敬畏的模型上下文协议(MCP)资源、工具和服务器实现列表。

英语 | 简体中文

什么是MCP?

MCP(模型上下文协议)是一种开放协议,它使AI模型能够通过标准化的服务器实现与本地和远程资源安全地交互。这允许AI助手通过访问文件、数据库、API和其他上下文服务来扩展其功能。

目录

客户

使用MCP服务的应用程序和工具。

官方资源

关于MCP的官方文件和资源。

教程

使用MCP的指南和教程。

社区

关于MCP的社区资源和讨论平台。

服务器实现

针对不同用例的各种MCP服务器实现。

传说

  • 🏅 – 正式执行
  • 编程语言
    • –Python代码库
    • TypeScript(或JavaScript)代码库
    • –Go代码库
    • –Rust代码库
    • -C#代码库
    • -Java代码库
  • 范围
    • -云服务
    • -本地服务
    • -嵌入式系统
  • 操作系统
    • –适用于macOS
    • –适用于Windows
    • –适用于Linux

生产力和工作

开发和API

  • Pipedream总部/pipedream -MCP服务器,通过8000多个预构建工具提供2500多个API的连接。使用低代码集成工作流平台将您的AI代理连接到SaaS应用程序、数据库和API。
  • 获取凸/凸后端 -MCP服务器,允许对部署到Converx的应用程序进行自检和查询,Converx是一个具有自动持久性、实时订阅等功能的后端应用程序开发平台。

数据与知识

  • 最小DB/最小DB -MindsDB提供内置的MCP服务器功能,使MCP应用程序能够连接、统一和回答来自不同数据源的问题,包括来自数据库、数据仓库和SaaS应用程序的大规模联邦数据。
  • 模型上下文协议/服务器postgres -MCP服务器提供对PostgreSQL数据库的只读访问,具有模式检查功能,使AI助手能够在保持安全性的同时查询和分析数据。
  • 模型上下文协议/服务器sqlite -MCP服务器,用于SQLite数据库与商业智能功能的交互,允许LLM通过查询生成和结果解释对本地数据库进行数据分析。
  • 普里斯马/普里斯马 -Prisma CLI包括一个内置的MCP服务器,使AI代理能够管理Prisma Postgres数据库、创建数据库实例、运行模式迁移和执行数据操作。
  • suabase社区/supabase mcp -MCP服务器提供对Suabase管理API和PostgreSQL数据库的访问,允许AI助手管理Suabase项目和数据并与之交互。
  • devflowinc/trieve -通过具有MCP服务器功能的API提供的搜索、推荐和RAG的全方位基础设施,使人工智能代理能够从定制的知识库中搜索和检索上下文。

媒体与娱乐

  • zcaceres/标记mcp -用于将各种文件类型转换为Markdown的模型上下文协议服务器。支持PDF、图像、音频(带转录)、Office文档、web内容等。
  • 麦肯锡/维兹罗mcp -MCP服务器,用于使用Vizro创建和操纵数据可视化和仪表板,Vizro是一个用于构建高质量数据可视化应用程序的低代码Python工具包。
  • mickaelkerjean/filestash -一个用于各种存储协议的文件管理器web客户端,包括SFTP、S3、FTP、WebDAV、Git、Minio、LDAP、CalDAV、CardDAV、Mysql等。
  • 微软/markitdown -具有MCP服务器功能的Python工具,用于将文件和办公文档转换为Markdown,支持PDF、office格式、图像、音频等。
  • markmap -MCP服务器,用于将Markdown内容可视化为交互式思维导图,允许AI助手从纯文本创建、操纵和呈现思维导图。
  • blazickjp/arxiv mcp服务器 -用于搜索和分析arXiv研究论文的MCP服务器。使AI助手能够查询arXiv的存储库,访问论文内容并执行结构化论文分析。

系统和硬件

  • 微软/剧作家mcp 🏅 -使用Playwright提供浏览器自动化功能的MCP服务器。此服务器使LLM能够通过结构化的可访问性快照与网页交互,从而绕过了对屏幕截图或视觉优化模型的需要。
  • 执行自动化/mcp剧作家 -Playwright MCP服务器,使LLM能够与网页交互、截屏、生成测试代码、web抓取,并使用自然语言命令执行API测试。
  • 浏览器mcp/mcp -提供本地Chrome浏览器自动化的MCP服务器。允许LLM直接控制您的浏览器进行web导航、表单填写、数据提取和其他基于浏览器的任务。
  • 模型上下文协议/服务器操纵器 -基于Puppeter的MCP服务器,用于浏览器自动化、网络抓取和网络内容交互。提供用于导航到URL、截图、提取数据以及以编程方式与web元素交互的工具。
  • 使用 awslabs/mcp -官方AWS MCP服务器,提供对AWS服务的访问。使LLM能够通过标准化接口与AWS资源交互,支持AWS服务集成和云资源管理。
  • cloudflare/mcp-服务器-cloudflare -MCP服务器,提供与Cloudflare开发人员平台的交互,支持部署、配置和管理Cloudflare资源,包括Workers、KV、R2和D1。
  • wonderwhy er/桌面命令MCP -MCP服务器提供终端控制、文件系统搜索和手术代码编辑功能。使AI能够执行终端命令、管理流程,并使用基于模式的替换来编辑文件。
  • 鄂州/codemc -Claude Desktop的编码助理MCP。通过允许Claude实现功能、修复错误和对本地代码库进行重构,实现人工智能驱动的结对编程。
  • 模型上下文协议/服务器松弛 -Slack MCP服务器提供渠道管理和消息传递功能。使AI助手能够与Slack工作区交互、检索消息和发送通信。
  • GLips/Figma上下文MCP -MCP服务器,提供对Figma设计文件的访问,使AI代理能够分析设计元素,提取UI规范,并实现具有准确规范的设计。
  • 阿里巴巴/Highress -云原生API网关,具有MCP服务器功能的微服务架构的服务发现、流量管理和安全功能。
  • exa-labs/exa-mcp服务器 -MCP服务器,使人工智能助手能够使用Exa API进行网络搜索。通过用于一般网络搜索、研究论文、公司信息等的工具提供对网络信息的实时访问。
  • Laurie有线电视/GhidraMCP -用于Ghidra的MCP服务器,允许AI助手自主对应用程序进行逆向工程。提供用于反编译二进制文件、分析代码以及在Ghidra中自动重命名方法和数据的工具。
  • mrexodia/ida pro-mcp -IDA Pro的MCP服务器,使AI助手能够执行逆向工程任务。提供用于反编译函数、反汇编代码、分析二进制文件和操纵变量、注释和类型等代码元素的工具。
  • elie222/收件箱零 -电子邮件AI助手MCP服务器,用于批量Gmail管理,包括自动回复草稿、冷封电子邮件、批量取消订阅和跟踪需要回复的电子邮件,帮助用户更快地到达收件箱。
  • 索珀塞特/mcp澳大利亚 -用于Atlassian工具(Confluence、Jira)的MCP服务器,使AI助手能够搜索、创建和更新Confluence页面和Jira问题,支持云和服务器/数据中心部署。
  • github/github mcp服务器 -GitHub的官方MCP服务器,提供与GitHub API的无缝集成,使AI助手能够通过自然语言管理存储库、问题、拉取请求和代码。
  • anaisbetts/mcp安装程序 -一个元MCP服务器,可按需安装其他MCP服务器,通过自然语言请求直接从npm或PyPI轻松发现和安装MCP服务器。

人工智能和机器学习工具

  • pydantic/pydanic-ai/mcp运行python -MCP服务器提供了一个沙盒Python解释器,可以运行任意代码,重点是安全性和安全性。使AI模型能够在受控环境中执行Python代码。

沟通与生产力

  • 拉里斯/whatsapp mcp -WhatsApp MCP服务器,使人工智能助手能够搜索和阅读个人WhatsApp消息,管理联系人,并向个人或团体发送消息。支持媒体处理,包括图像、视频、文档和音频消息。

框架

用于构建MCP服务器的框架和库。

提示与技巧

使用MCP的有用提示和技巧。

贡献

请阅读 贡献指南 在提交pull请求之前。

许可证