How do I connect to Azure CosmosDB?
Set the `OCONNSTRING` environment variable to your CosmosDB connection string (including AccountEndpoint and AccountKey) and set `COSMOS_DATABASE_ID` to your database name.
@hendrickcastro
A comprehensive **Model Context Protocol (MCP)** server for **Azure CosmosDB** database operations. This server provides 8 powerful tools for document database analysis, container discovery, and data querying through the MCP protocol.
使用下面的配置,将此服务器添加到你的 MCP 客户端。
{
"mcpServers": {
"mcp-cosmosdb": {
"command": "npx",
"args": [
"-y",
"hendrickcastro/MCPCosmosDB"
],
"env": {
"OCONNSTRING": "AccountEndpoint=https://your-cosmos-account.documents.azure.com:443/;AccountKey=your-account-key-here;",
"COSMOS_DATABASE_ID": "your-database-name"
}
}
}
}工具列表暂未提供
当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。
点击上方按钮,在临时沙箱中运行此服务器并实时获取工具列表。
Mcp Cosmosdb Sql is a comprehensive Model Context Protocol (MCP) server for Azure CosmosDB database operations. It provides eight tools for document database analysis, container discovery, and data querying through the MCP protocol, targeting developers using MCP-compatible clients like Claude Desktop or Cursor IDE.
Install and configure by adding the server to your MCP client’s JSON configuration (e.g., claude_desktop_config.json) with the command npx -y hendrickcastro/MCPCosmosDB and environment variables OCONNSTRING and COSMOS_DATABASE_ID. Alternatively, clone the repository, run npm install && npm run build, and point the client to dist/server.js. Invoke any of the eight tools via the client’s MCP interface.
Set the `OCONNSTRING` environment variable to your CosmosDB connection string (including AccountEndpoint and AccountKey) and set `COSMOS_DATABASE_ID` to your database name.
Eight tools: `mcp_list_databases`, `mcp_list_containers`, `mcp_container_info`, `mcp_container_stats`, `mcp_execute_query`, `mcp_get_documents`, `mcp_get_document_by_id`, and `mcp_analyze_schema`.
Set `enable_cross_partition: true` in your query parameters, or increase the `COSMOS_ENABLE_CROSS_PARTITION_QUERY` environment variable.
Yes. Use the default emulator connection string (`AccountEndpoint=https://localhost:8081/;AccountKey=C2y6yDjf5/…`) and ensure the emulator is running on port 8081.
Set optional environment variables: `COSMOS_MAX_RETRY_ATTEMPTS` (default 9) and `COSMOS_MAX_RETRY_WAIT_TIME` in milliseconds (default 30000).
Postgres MCP Pro provides configurable read/write access and performance analysis for you and your AI agents.

Model Context Protocol Servers
Local MCP server for DuckDB and MotherDuck
An official Qdrant Model Context Protocol (MCP) server implementation

nuzur is a model-first database platform for MySQL and PostgreSQL. The MCP server lets any AI assistant or agent (Claude, Cursor, Gemini, or anything else that speaks MCP) design your schema, query your data, generate mi
评论