LogoSTMCP
Download
mcp-cockroachdb

CockroachDB MCP Server

CockroachDB MCP Server is a natural language interface for LLMs and agentic applications to manage, monitor, and query data in CockroachDB with seamless MCP client integration.

Tools

1. Cluster Monitoring

Get cluster health and node status, show currently running queries, analyze query performance statistics, and retrieve replication and distribution status.

2. Database Operations

Connect to a CockroachDB database, list, create, drop, and switch databases, get connection status and active sessions, and retrieve database settings.

3. Table Management

Create, drop, and describe tables and views, bulk import data into tables, manage indexes, list tables and views, and analyze schema structure and metadata.

4. Query Engine

Execute SQL queries with formatting options, run multi-statement transactions, explain query plans for optimization, and track and retrieve query history.

Open Graph image for CockroachDB MCP Server

JSON Config

{
    "mcpServers": {
        "cockroach": {
            "command": "<full_path_uv_command>",
            "args": [
                "--directory",
                "<your_mcp_server_directory>",
                "run",
                "src/main.py"
            ],
            "env": {
                "CRDB_HOST": "<your_cockroachdb_hostname>",
                "CRDB_PORT": "<your_cockroachdb_port>",
                "CRDB_DATABASE": "<your_cockroach_database>",
                "CRDB_USERNAME": "<your_cockroachdb_user>",
                "CRDB_PWD": "<your_cockroachdb_password>",
                "CRDB_SSL_MODE": "disable|allow|prefer|require|verify-ca|verify-full",
                "CRDB_SSL_CA_PATH": "<your_cockroachdb_ca_path>",
                "CRDB_SSL_KEYFILE": "<your_cockroachdb_keyfile_path>",
                "CRDB_SSL_CERTFILE": "<your_cockroachdb_certificate_path>"
            }
        }
    }
}

Useful Links

Information