关于 [DEPRECATED] Cosmos DB MCP Server
本仓库收录了基于 Azure Cosmos DB 的 MCP 服务示例,涵盖多种编程语言,演示如何使用 Azure Cosmos DB SDK 进行文档的增删改查。该项目已标记为弃用,并指向官方 Azure Cosmos DB MCP Toolkit。
主要功能
- 01多语言 MCP 服务示例
- 02基于 Azure Cosmos DB SDK 的文档操作
- 03提供 TypeScript、Go、Java 和 Python 示例
适用场景
- 01学习使用 Azure Cosmos DB 构建 MCP 服务
- 02参考不同语言下的 Cosmos DB 集成写法
MCP 相关
各示例展示如何构建 MCP 服务,将 Azure Cosmos DB 的文档操作暴露给 MCP 客户端。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
Azure Cosmos DB MCP 服务示例
这是什么?🤔
此仓库展示了如何使用 Azure Cosmos DB 构建模型上下文协议(MCP)服务。探索使用多种编程语言(包括 TypeScript、GoLang 和 Java)编写的开箱即用示例。
- Azure Cosmos DB 的 JavaScript MCP 服务示例
- Azure Cosmos DB 的 GoLang MCP 服务示例
- Azure Cosmos DB 的 Java MCP 服务示例
- Azure Cosmos DB 的 Python MCP 服务示例
📦 Azure Cosmos DB 官方 MCP 工具包
一种模型上下文协议(MCP)服务,可让 AI Agent 通过自然语言查询与 Azure Cosmos DB 交互。提供企业级安全性(支持 Azure Entra ID 身份验证)、文档操作、向量搜索和架构发现等功能。
贡献
本项目欢迎贡献和建议。大多数贡献都要求您同意贡献者许可协议(CLA),声明您有权授予我们使用您的贡献的权利,并且确实授予了这些权利。详情请访问 https://cla.opensource.microsoft.com。
提交拉取请求时,CLA 机器人会自动判断您是否需要提供 CLA,并相应地为 PR 添加标记(例如,状态检查、评论)。只需按照机器人提供的说明操作即可。对于使用我们 CLA 的所有仓库,您只需完成一次此操作。
本项目已采用 Microsoft 开源行为准则。 如需了解更多信息,请参阅行为准则常见问题,或 通过 [email protected] 联系我们,提出其他问题或意见。
商标
本项目可能包含项目、产品或服务的商标或徽标。经授权使用 Microsoft 商标或徽标时,须遵守并遵循 Microsoft 商标与品牌指南。 在本项目的修改版本中使用 Microsoft 商标或徽标,不得造成混淆或暗示 Microsoft 赞助。 任何第三方商标或徽标的使用均须遵守相应第三方的政策。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。