模型上下文协议服务器

Microsoft MCP Servers 是一个标准化应用程序如何向大型语言模型提供上下文的开放协议,支持AI应用与各种数据源和工具连接,增强其能力和灵活性。适用于AI助手、IDE等需要与数据源交互的场景。

  • by charleswoofwd
  • C#
  • 本地部署
  • 更新于
在 GitHub 查看 charleswoofwd/microsoft-mcp

使用说明

🌟 微软MCP服务器

📘 什么是MCP?

模型上下文协议(MCP) 是一种开放协议,用于规范应用程序如何为大型语言模型(LLM)提供上下文。它使人工智能应用程序能够以一致的方式连接到各种数据源和工具,从而增强其功能和灵活性。MCP遵循客户端-服务器架构:

  • MCP 主机像AI助手或集成开发环境(IDE)这类会发起连接的应用程序。
  • MCP 客户端主机应用程序中的连接器,与服务器保持1:1的连接。
  • MCP服务器通过标准化的MCP提供上下文和功能的服务。

如需了解更多详情,请访问 官方MCP网站。

📁 哪些MCP服务器是基于这个仓库构建的?

此仓库包含了核心库、测试框架、工程系统、流水线以及工具,专为Microsoft MCP Server的贡献者设计,旨在统一工程投资,减少重复和分歧

MCP 服务器 README 文件 源代码 版本更新日志 发行版本 文档 故障排除指南 支持
Azure MCP(Microsoft认证专业人员 - Azure) Azure MCP 阅读说明(或:Azure MCP 介绍文件) Azure MCP 源代码 Azure MCP 改变日志(或更新日志) Azure MCP 发布版本 Azure MCP 文档 Azure MCP 故障排除 Azure MCP 支持
Microsoft Fabric MCP (可译为:“Microsoft Fabric MCP(微软Fabric MCP)”) Fabric MCP 阅读说明 Fabric MCP 源代码 Fabric MCP 版本更新日志 Fabric MCP 发布版 织物文档 Fabric MCP 故障排除 织物MCP支持

📚 微软提供了哪些MCP服务器?

Azure(注:Azure是一个由微软提供的云计算服务平台,直接音译为“阿兹尔”或保持原英文名不翻译更为常见,具体取决于上下文和语境需求。在此处,我直接给出了英文原名作为翻译,以保持信息的准确性。)

✨ Azure AI Foundry(可译为“Azure AI 工坊”或根据具体语境译为“Azure 人工智能工坊”,但“Foundry”一词在技术领域常指一种集研发、生产于一体的创新平台或工厂,因此“Azure AI 工坊”或“Azure 人工智能工坊”已较为贴近原意,具体翻译可根据上下文或品牌宣传需求微调)

  • REPOSITORY 翻译为中文是“存储库”或“仓库”: Azure AI Foundry/MCP Foundry
  • 描述Azure AI Foundry 的模型上下文协议服务器,为模型、知识、评估等提供统一的一套工具。
  • 类别: CLOUD AND INFRASTRUCTURE
  • 类型: Local
  • 安装:

Azure DevOps

  • 仓库(或存储库): Azure DevOps MCP 服务器 - 公共预览版
  • 描述这个TypeScript项目为Azure DevOps提供了一个本地MCP(可能是指某种客户端或代理服务器,具体需根据上下文确定,此处保留原英文缩写)服务器,使您能够直接从代码编辑器执行各种Azure DevOps任务。
  • 类别: DEVELOPER TOOLS
  • 类型: Local
  • 安装:

☸️ Azure Kubernetes 服务 (AKS)

GitHub

GitHub Awesome-Copilot(可译为“GitHub 精选 Copilot”或“GitHub 上的 Copilot 精华”)

📝 Markdown(一种轻量级的标记语言,用于格式化文本)

Microsoft 365 代理工具包

📊 Microsoft Clarity(微软清晰度工具/微软分析工具)

🗃️ Microsoft Dataverse(微软数据范式/微软数据宇宙)

💻 Microsoft 开发者盒子(或:微软开发者专用电脑)

Microsoft Fabric(公开预览版)

🛢️ Microsoft Fabric 实时智能

  • REPOSITORY 翻译成中文是“存储库”或“仓库”: RTI MCP 服务器
  • 描述此服务器通过MCP接口提供工具,使AI代理能够与Fabric RTI服务进行交互,从而实现无缝的数据查询和分析功能。
  • 类别: DATA AND ANALYTICS
  • 类型: Local
  • 安装:

📁 微软文件

📚 Microsoft Learn(微软学习平台)

🛢️ Microsoft SQL(微软 SQL)

  • REPOSITORY 翻译为中文是“存储库”或“仓库”。在软件开发领域,它通常指的是存放源代码、文档和其他项目相关文件的地方: MSSQL MCP 服务器
  • 描述以全新智能代理方式,使用自然语言和AI与您的业务数据进行对话。通过简单的连接字符串,即可连接到任何SQL数据库——无论是本地(私有)环境、Azure云还是Microsoft Fabric。通过对话提示,发现并定义表模式,管理表,以及执行创建、读取、更新和删除(CRUD)操作。
  • 类别: DEVELOPER TOOLS
  • 类型: Local
  • 安装: MSSQL MCP 服务器

💻 NuGet MCP 服务器

🎭 剧作家

🏗️ 寻找使用MCP的入门模板?

看看这个 Azure 开发者命令行界面 (azd) 模板 标记为MCP。

📎 相关资源

贡献

这个项目欢迎贡献和建议。大多数贡献需要您同意一份 贡献者许可协议(CLA),声明您有权且确实已授予我们 使用您贡献的权利。详情请访问 https://cla.opensource.microsoft.com。

当你提交一个拉取请求时,一个CLA(贡献者许可协议)机器人会自动判断你是否需要提供 一个CLA(贡献者许可协议)并适当装饰PR(Pull Request,拉取请求)(例如,状态检查、评论)。只需按照指示操作即可 由机器人提供。在使用我们的CLA(贡献者许可协议)时,您只需在整个所有仓库中进行一次此操作。

这个项目采用了 微软开源行为准则。 如需更多信息,请参阅 行为准则常见问题解答 或者 联系 opencode@microsoft.com(这个邮箱地址本身在中文中通常不作翻译,但可以说明其含义为“微软公司的开源代码相关邮箱”) 如有任何其他问题或意见。

商标

此项目可能包含项目、产品或服务的商标或标识。经授权使用微软(Microsoft)的 商标或标识需遵守并必须遵循 微软的商标与品牌指南。 在本项目的修改版本中使用微软商标或标识时,不得造成混淆或暗示微软提供了赞助。 任何使用第三方商标或标识的行为均需遵守该第三方的相关政策。