基本能力
产品定位
Azure Cosmos DB MCP Server 是一个中间件,旨在简化AI助手与Azure Cosmos DB数据库之间的交互,使非技术用户也能通过自然语言查询数据库。
核心功能
- 通过自然语言运行Azure Cosmos DB查询
- 支持与Claude Desktop和VSCODE Insiders集成
- 提供安全的数据库访问
适用场景
- 非技术用户需要查询数据库
- 开发者在开发过程中需要快速测试查询
- 需要将数据库查询集成到AI助手中的场景
工具列表
- Claude Desktop:允许通过自然语言与数据库交互
- VSCODE Insiders:通过GitHub Copilot Agent Mode与数据库交互
常见问题解答
- 如何配置Claude Desktop以使用此服务?
在Claude Desktop的配置文件中添加MCP服务器详细信息。 - 如何验证服务器是否正常运行?
启动服务器后,应看到"Azure Cosmos DB Server running on stdio"消息。
使用教程
使用依赖
- Node.js 14或更高版本
- Azure Cosmos DB NOSQL账户或Azure Cosmos DB模拟器
- Claude Desktop
安装教程
- 创建
.env
文件并配置以下环境变量:
env
COSMOSDB_URI=
COSMOSDB_KEY=
COSMOS_DATABASE_ID=
COSMOS_CONTAINER_ID= - 安装依赖:
bash
npm install - 构建项目:
bash
npm run build - 启动服务器:
bash
npm start
调试方式
- 检查服务器启动消息:"Azure Cosmos DB Server running on stdio"
- 在VSCODE Insiders中测试查询功能,如"List Vehicles"