{"id":30871691,"url":"https://github.com/amineelkouhen/mcp-cockroachdb","last_synced_at":"2026-03-08T23:33:55.651Z","repository":{"id":313696878,"uuid":"1018753712","full_name":"amineelkouhen/mcp-cockroachdb","owner":"amineelkouhen","description":"The CockroachDB MCP Server is a natural language interface designed for agentic applications to manage, monitor and query data in CockroachDB.","archived":false,"fork":false,"pushed_at":"2025-07-25T14:07:46.000Z","size":145,"stargazers_count":8,"open_issues_count":1,"forks_count":4,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-12-16T00:26:39.899Z","etag":null,"topics":["cockroachdb","database","generative-ai","llm","mcp","mcp-server"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/amineelkouhen.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-07-13T00:59:30.000Z","updated_at":"2025-11-26T12:43:40.000Z","dependencies_parsed_at":"2025-09-07T22:48:31.148Z","dependency_job_id":null,"html_url":"https://github.com/amineelkouhen/mcp-cockroachdb","commit_stats":null,"previous_names":["amineelkouhen/mcp-cockroachdb"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/amineelkouhen/mcp-cockroachdb","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amineelkouhen%2Fmcp-cockroachdb","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amineelkouhen%2Fmcp-cockroachdb/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amineelkouhen%2Fmcp-cockroachdb/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amineelkouhen%2Fmcp-cockroachdb/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/amineelkouhen","download_url":"https://codeload.github.com/amineelkouhen/mcp-cockroachdb/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amineelkouhen%2Fmcp-cockroachdb/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30277010,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-08T20:45:49.896Z","status":"ssl_error","status_checked_at":"2026-03-08T20:45:49.525Z","response_time":56,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cockroachdb","database","generative-ai","llm","mcp","mcp-server"],"created_at":"2025-09-07T22:05:24.110Z","updated_at":"2026-03-08T23:33:55.639Z","avatar_url":"https://github.com/amineelkouhen.png","language":"Python","funding_links":[],"categories":["پیاده‌سازی‌های سرور","🗄️ Database","Community Servers","MCP Servers \u0026 Protocol"],"sub_categories":["🗄️ \u003ca name=\"databases\"\u003e\u003c/a\u003eپایگاه‌های داده"],"readme":"# CockroachDB MCP Server\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n[![Python Version](https://img.shields.io/badge/python-3.13%2B-blue)](https://www.python.org/downloads/)\n[![MCP Compatible](https://img.shields.io/badge/MCP-compatible-blue)](https://mcp.so/server/cockroachdb-mcp-server/cockroachdb)\n[![Trust Score](https://archestra.ai/mcp-catalog/api/badge/quality/amineelkouhen/mcp-cockroachdb)](https://archestra.ai/mcp-catalog/amineelkouhen__mcp-cockroachdb)\n\n## Overview\n\nThe CockroachDB MCP Server is a **natural language interface** designed for LLMs and agentic applications to manage, monitor, and query data in CockroachDB. It integrates seamlessly with **MCP (Model Content Protocol)** clients, such as Claude Desktop or Cursor, enabling AI-driven workflows to interact directly with your database. \n\n## Table of Contents\n- [Overview](#overview)\n- [Features](#features)\n- [Tools](#tools)\n  - [Cluster Monitoring](#cluster-monitoring)\n  - [Database Operations](#database-operations)\n  - [Table Management](#table-management)\n  - [Query Engine](#query-engine)\n- [Installation](#installation)\n  - [Quick Start with uvx](#quick-start-with-uvx)\n  - [Development Installation](#development-installation)\n  - [With Docker](#with-docker)\n- [Configuration](#configuration)\n  - [Configuration via command line arguments](#configuration-via-command-line-arguments)\n  - [Configuration via Environment Variables](#configuration-via-environment-variables)\n- [Integrations](#integrations)\n  - [OpenAI Agents SDK](#openai-agents-sdk)\n  - [Augment](#augment)\n  - [Claude Desktop](#claude-desktop)\n  - [VS Code with GitHub Copilot](#vs-code-with-github-copilot)\n  - [Cursor](#cursor)\n- [Testing](#testing)\n- [Contributing](#contributing)\n- [License](#license)\n- [Quality Badge](#quality-badge)\n- [Contact](#contact)\n\n## Features\n- **Natural Language Queries**: Enables AI agents to query and create transactions using natural language, supporting complex workflows.\n- **Search \u0026 Filtering**: Supports efficient data retrieval and searching in CockroachDB.\n- **Cluster Monitoring**: Check and monitor the CockroachDB cluster status, including node health and replication.\n- **Database Operations**: Perform all operations related to databases, such as creation, deletion, and configuration.\n- **Table Management**: Handle tables, indexes, and schemas for flexible data modeling.\n- **Seamless MCP Integration**: Works with any **MCP client** for smooth communication.\n- **Scalable \u0026 Lightweight**: Designed for **high-performance** data operations.\n\n## Tools\n\nThe CockroachDB MCP Server Server provides tools to manage the data stored in CockroachDB. \n\n![architecture](https://github.com/user-attachments/assets/36a121d9-48b7-4840-9317-002a38441b8d)\n\nThe tools are organized into four main categories:\n\n### Cluster Monitoring\n\nPurpose:\nProvides tools for monitoring and managing CockroachDB clusters.\n\nSummary:\n- Get cluster health and node status.\n- Show currently running queries.\n- Analyze query performance statistics.\n- Retrieve replication and distribution status for tables or the whole database.\n- Get query execution insights with optional keyword filtering.\n- Find slow queries from statement statistics with optional keyword filtering.\n- Get transaction execution insights with optional keyword filtering.\n- View contention events with optional table filtering.\n- Get index recommendations from query insights.\n\n### Database Operations\n\nPurpose:\nHandles database-level operations and connection management.\n\nSummary:\n- Connect to a CockroachDB database.\n- List, create, drop, and switch databases.\n- Get connection status and active sessions.\n- Retrieve database settings.\n\n### Table Management\n\nPurpose:\nProvides tools for managing tables, indexes, views, and schema relationships in CockroachDB.\n\nSummary:\n- Create, drop, and describe tables and views.\n- Bulk import data into tables.\n- Manage indexes (create/drop).\n- List tables, views, and table relationships.\n- Analyze schema structure and metadata.\n\n### Query Engine\n\nPurpose:\nExecutes and manages SQL queries and transactions.\n\nSummary:\n- Execute SQL queries with formatting options (JSON, CSV, table).\n- Run multi-statement transactions.\n- Explain query plans for optimization.\n- Track and retrieve query history.\n\n## Installation\n\nThe CockroachDB MCP Server supports the `stdio` [transport](https://modelcontextprotocol.io/docs/concepts/transports#standard-input%2Foutput-stdio) and the `streamable-http` transport.\n\n### Quick Start with uvx \n\nThe easiest way to use the CockroachDB MCP Server is with `uvx`, which allows you to run it directly from GitHub (from a branch, or use a tagged release). It is recommended to use a tagged release. The `main` branch is under active development and may contain breaking changes. As an example, you can execute the following command to run the `0.1.0` release:\n\n```commandline\nuvx --from git+https://github.com/amineelkouhen/mcp-cockroachdb.git@0.1.0 cockroachdb-mcp-server --url postgresql://localhost:26257/defaultdb\n```\n\nCheck the release notes for the latest version in the [Releases](https://github.com/amineelkouhen/mcp-cockroachdb/releases) section.\nAdditional examples are provided below.\n\n```sh\n# Run with CockroachDB URI\nuvx --from git+https://github.com/amineelkouhen/mcp-cockroachdb.git cockroachdb-mcp-server --url postgresql://localhost:26257/defaultdb\n\n# Run with individual parameters\nuvx --from git+https://github.com/amineelkouhen/mcp-cockroachdb.git cockroachdb-mcp-server --host localhost --port 26257 --database defaultdb --user root --password mypassword\n\n# See all options\nuvx --from git+https://github.com/amineelkouhen/mcp-cockroachdb.git cockroachdb-mcp-server --help\n\n# Run with streamable HTTP transport\nuvx --from git+https://github.com/amineelkouhen/mcp-cockroachdb.git cockroachdb-mcp-server \\\n  --url postgresql://localhost:26257/defaultdb \\\n  --transport http \\\n  --http-host 0.0.0.0 \\\n  --http-port 8000 \\\n  --http-path /mcp\n```\n\n### Development Installation\n\nFor development or if you prefer to clone the repository:\n\n```sh\n# Clone the repository\ngit clone https://github.com/amineelkouhen/mcp-cockroachdb.git\ncd mcp-cockroachdb\n\n# Install dependencies using uv\nuv venv\nsource .venv/bin/activate\nuv sync\n\n# Run with CLI interface\nuv run cockroachdb-mcp-server --help\n\n# Or run the main file directly (uses environment variables)\nuv run src/main.py\n```\n\nOnce you cloned the repository, installed the dependencies and verified you can run the server, you can configure Claude Desktop or any other MCP Client to use this MCP Server running the main file directly (it uses environment variables). This is usually preferred for development.\nThe following example is for Claude Desktop, but the same applies to any other MCP Client.\n\n1. Specify your CockroachDB credentials and TLS configuration\n2. Retrieve your `uv` command full path (e.g. `which uv`)\n3. Edit the `claude_desktop_config.json` configuration file\n   - on a MacOS, at `~/Library/Application Support/Claude/`\n\n```json\n{\n    \"mcpServers\": {\n        \"cockroach\": {\n            \"command\": \"\u003cfull_path_uv_command\u003e\",\n            \"args\": [\n                \"--directory\",\n                \"\u003cyour_mcp_server_directory\u003e\",\n                \"run\",\n                \"src/main.py\"\n            ],\n            \"env\": {\n                \"CRDB_HOST\": \"\u003cyour_cockroachdb_hostname\u003e\",\n                \"CRDB_PORT\": \"\u003cyour_cockroachdb_port\u003e\",\n                \"CRDB_DATABASE\": \"\u003cyour_cockroach_database\u003e\",\n                \"CRDB_USERNAME\": \"\u003cyour_cockroachdb_user\u003e\",\n                \"CRDB_PWD\": \"\u003cyour_cockroachdb_password\u003e\",\n                \"CRDB_SSL_MODE\": \"disable|allow|prefer|require|verify-ca|verify-full\",\n                \"CRDB_SSL_CA_PATH\": \"\u003cyour_cockroachdb_ca_path\u003e\",\n                \"CRDB_SSL_KEYFILE\": \"\u003cyour_cockroachdb_keyfile_path\u003e\",\n                \"CRDB_SSL_CERTFILE\": \"\u003cyour_cockroachdb_certificate_path\u003e\",\n            }\n        }\n    }\n}\n```\n\nYou can troubleshoot problems by tailing the log file.\n\n```commandline\ntail -f ~/Library/Logs/Claude/mcp-server-cockroach.log\n```\n\n### With Docker Compose (Local Development)\n\nFor local development and testing, use the provided `docker-compose.yaml` to spin up both CockroachDB and the MCP server:\n\n```bash\n# Start CockroachDB and MCP server\ndocker compose up -d\n\n# The MCP server is available at http://localhost:8000/mcp/\n# CockroachDB UI is available at http://localhost:8080\n\n# View logs\ndocker compose logs -f mcp-server\n\n# Stop and clean up\ndocker compose down -v\n```\n\n### With Docker\n\nYou can use a dockerized deployment of this server. You can either build your image or use the official [CockroachDB MCP Docker](https://hub.docker.com/r/mcp/cockroachdb) image.\n\nIf you'd like to build your image, the CockroachDB MCP Server provides a Dockerfile. Build this server's image with:\n\n```commandline\ndocker build -t mcp-cockroachdb .\n```\n\nFinally, configure the client to create the container at start-up. An example for Claude Desktop is provided below. Edit the `claude_desktop_config.json` and add:\n\n```json\n{\n  \"mcpServers\": {\n    \"cockroach\": {\n      \"command\": \"docker\",\n      \"args\": [\"run\",\n                \"--rm\",\n                \"--name\",\n                \"cockroachdb-mcp-server\",\n                \"-e\", \"CRDB_HOST=\u003ccockroachdb_host\u003e\",\n                \"-e\", \"CRDB_PORT=\u003ccockroachdb_port\u003e\",\n                \"-e\", \"CRDB_DATABASE=\u003ccockroachdb_database\u003e\",\n                \"-e\", \"CRDB_USERNAME=\u003ccockroachdb_user\u003e\",\n                \"mcp-cockroachdb\"]\n    }\n  }\n}\n```\n\nTo use the [CockroachDB MCP Docker](https://hub.docker.com/mcp/server/cockroachdb) image, just replace your image name (`mcp-cockroachdb` in the example above) with `mcp/cockroachdb`.\n\n## Configuration\n\nThe CockroachDB MCP Server can be configured in two ways: either via command-line arguments or via environment variables.\nThe precedence is: CLI arguments \u003e environment variables \u003e default values.\n\n### Configuration via command line arguments\n\nWhen using the CLI interface, you can configure the server with command line arguments:\n\n```sh\n# Basic CockroachDB connection\nuvx --from git+https://github.com/amineelkouhen/mcp-cockroachdb.git cockroachdb-mcp-server \\\n  --host localhost \\\n  --port 26257 \\\n  --db defaultdb \\\n  --user root \\\n  --password mypassword\n\n# Using CockroachDB URI (simpler)\nuvx --from git+https://github.com/amineelkouhen/mcp-cockroachdb.git cockroachdb-mcp-server \\\n  --url postgresql://root@localhost:26257/defaultdb\n\n# SSL connection\nuvx --from git+https://github.com/amineelkouhen/mcp-cockroachdb.git cockroachdb-mcp-server \\\n  --url postgresql://user:pass@cockroach.example.com:26257/defaultdb?sslmode=verify-full\u0026sslrootcert=path/to/ca.crt\u0026sslcert=path/to/client.username.crt\u0026sslkey=path/to/client.username.key\n\n# See all available options\nuvx --from git+https://github.com/amineelkouhen/mcp-cockroachdb.git cockroachdb-mcp-server --help\n```\n\n**Available CLI Options:**\n- `--url` - CockroachDB connection URI (postgresql://user:pass@host:port/db)\n- `--host` - CockroachDB hostname \n- `--port` - CockroachDB port (default: 26257)\n- `--db` - CockroachDB database name (default: defaultdb)\n- `--user` - CockroachDB username\n- `--password` - CockroachDB password\n- `--ssl-mode` - SSL mode - Possible values: require, verify-ca, verify-full, disable (default)\n- `--ssl-key` - Path to SSL Client key file\n- `--ssl-cert` - Path to SSL Client certificate file\n- `--ssl-ca-cert` - Path to CA (Root) certificate file'\n- `--transport` - MCP transport to use (`stdio` or `http`)\n- `--http-host` - HTTP host to bind for streamable HTTP transport\n- `--http-port` - HTTP port to bind for streamable HTTP transport\n- `--http-path` - HTTP path for streamable HTTP transport (e.g., /mcp)\n- `--stateless-http` - Enable stateless HTTP mode for horizontal scaling\n- `--use-env` - Use environment variables for CockroachDB configuration\n\n### Configuration via Environment Variables\n\nIf desired, you can use environment variables. Defaults are provided for all variables.\n\n| Name                 | Description                                                                    | Default Value    |\n|----------------------|--------------------------------------------------------------------------------|------------------|\n| `CRDB_HOST`          | The host name or address of a CockroachDB node or load balancer.               | 127.0.0.1        |\n| `CRDB_PORT`          | The port number of the SQL interface of the CockroachDB node or load balancer. | 26257            |\n| `CRDB_DATABASE`      | A database name to use as the current database.                                | defaultdb        |\n| `CRDB_USERNAME`      | The SQL user that will own the client session.                                 | root             |\n| `CRDB_PWD`           | The user's password.                                                           | None             |\n| `CRDB_SSL_MODE`      | Which type of secure connection to use.                                        | disable          |\n| `CRDB_SSL_CA_PATH`   | Path to the CA certificate, when sslmode is not `disable`.                     | None             |\n| `CRDB_SSL_CERTFILE`  | Path to the client certificate, when sslmode is not `disable`.                 | None             |\n| `CRDB_SSL_KEYFILE`   | Path to the client private key, when sslmode is not `disable`.                 | None             |\n\nThere are several ways to set environment variables:\n\n1. **Using a `.env` File**:  \nPlace a `.env` file in your project directory with key-value pairs for each environment variable. Tools like `python-dotenv`, `pipenv`, and `uv` can automatically load these variables when running your application. This is a convenient and secure way to manage configuration, as it keeps sensitive data out of your shell history and version control (if `.env` is in `.gitignore`).\nFor example, create a `.env` file with the following content from the `.env.example` file provided in the repository:\n\n```bash\ncp .env.example .env\n```\n\nThen edit the `.env` file to set your CockroachDB configuration:\n\nOR,\n\n2. **Setting Variables in the Shell**:  \nYou can export environment variables directly in your shell before running your application. For example:\n\n```sh\nexport CRDB_URL= postgresql://root@127.0.0.1:26257/defaultdb\n```\n\nThis method is helpful for temporary overrides or quick testing.\n\n## Integrations\n\nIntegrating this MCP Server with development frameworks like OpenAI Agents SDK or using tools like Claude Desktop, VS Code, or Augment is described in the following sections.\n\n### OpenAI Agents SDK\n\nIntegrate this MCP Server with the OpenAI Agents SDK. Read the [documents](https://openai.github.io/openai-agents-python/mcp/) to learn more about the integration of the SDK with MCP.\n\nInstall the Python SDK.\n\n```commandline\npip install openai-agents\n```\n\nConfigure the OpenAI token:\n\n```commandline\nexport OPENAI_API_KEY=\"\u003copenai_token\u003e\"\n```\n\nAnd run the [application](./examples/cockroachdb_assistant.py).\n\n```commandline\npython3 examples/cockroachdb_assistant.py\n```\n\nYou can troubleshoot your agent workflows using the [OpenAI dashboard](https://platform.openai.com/traces/).\n\n### Augment\n\nYou can configure the CockroachDB MCP Server in Augment by importing the server via JSON:\n\n```json\n{\n  \"mcpServers\": {\n    \"CockroachDB MCP Server\": {\n      \"command\": \"uvx\",\n      \"args\": [\n        \"--from\",\n        \"git+https://github.com/cockroachdb/mcp-cockroachdb.git\",\n        \"cockroachdb-mcp-server\",\n        \"--url\",\n        \"postgresql://root@localhost:26257/defaultdb\"\n      ]\n    }\n  }\n}\n```\n\n### Claude Desktop\n\nThe simplest way to configure MCP clients is using `uvx`. Add the following JSON to your `claude_desktop_config.json`, remember to provide the full path to `uvx`.\n\n```json\n{\n    \"mcpServers\": {\n        \"cockroach-mcp-server\": {\n            \"type\": \"stdio\",\n            \"command\": \"/opt/homebrew/bin/uvx\",\n            \"args\": [\n                \"--from\", \"git+https://github.com/amineelkouhen/mcp-cockroachdb.git\",\n                \"cockroachdb-mcp-server\",\n                \"--url\", \"postgresql://localhost:26257/defaultdb\"\n            ]\n        }\n    }\n}\n```\n\nPlease follow the prompt and give the details to configure the server and connect to CockroachDB (e.g., using a managed CockroachDB instance).\nThe procedure will create the proper configuration in the `claude_desktop_config.json` configuration file.\n\n### VS Code with GitHub Copilot\n\nTo use the CockroachDB MCP Server with VS Code, you must enable the [agent mode](https://code.visualstudio.com/docs/copilot/chat/chat-agent-mode) tools. Add the following to your `settings.json`:\n\n```json\n{\n  \"chat.agent.enabled\": true\n}\n```\n\nYou can start the GitHub desired version of the CockroachDB MCP server using `uvx` by adding the following JSON to your `settings.json`:\n\n```json\n\"mcp\": {\n    \"servers\": {\n        \"CockroachDB MCP Server\": {\n        \"type\": \"stdio\",\n        \"command\": \"uvx\", \n        \"args\": [\n            \"--from\", \"git+https://github.com/amineelkouhen/mcp-cockroachdb.git\",\n            \"cockroachdb-mcp-server\",\n            \"--url\", \"postgresql://root@localhost:26257/defaultdb\"\n        ]\n        },\n    }\n},\n```\n\nAlternatively, you can start the server using `uv` and configure your `mcp.json` or `settings.json`. This is usually desired for development.\n\n```json\n{\n  \"servers\": {\n    \"cockroach\": {\n      \"type\": \"stdio\",\n      \"command\": \"\u003cfull_path_uv_command\u003e\",\n      \"args\": [\n        \"--directory\",\n        \"\u003cyour_mcp_server_directory\u003e\",\n        \"run\",\n        \"src/main.py\"\n      ],\n      \"env\": {\n        \"CRDB_HOST\": \"\u003cyour_cockroachdb_hostname\u003e\",\n        \"CRDB_PORT\": \"\u003cyour_cockroachdb_port\u003e\",\n        \"CRDB_DATABASE\": \"\u003cyour_cockroach_database\u003e\",\n        \"CRDB_USERNAME\": \"\u003cyour_cockroachdb_user\u003e\",\n        \"CRDB_PWD\": \"\u003cyour_cockroachdb_password\u003e\"\n      }\n    }\n  }\n}\n```\n\nFor more information, see the [VS Code documentation](https://code.visualstudio.com/docs/copilot/chat/mcp-servers).\n\n### Cursor\n\nRead the configuration options [here](#configuration-via-environment-variables) and input your selections with this link:\n\n[![Install MCP Server](https://cursor.com/deeplink/mcp-install-dark.svg)](https://cursor.com/install-mcp?name=cockroachdb\u0026config=JTdCJTIyY29tbWFuZCUyMiUzQSUyMmRvY2tlciUyMHJ1biUyMC1pJTIwLS1ybSUyMC1lJTIwQ1JEQl9IT1NUJTIwLWUlMjBDUkRCX1BPUlQlMjAtZSUyMENSREJfREFUQUJBU0UlMjAtZSUyMENSREJfVVNFUk5BTUUlMjAtZSUyMENSREJfU1NMX01PREUlMjAtZSUyMENSREJfU1NMX0NBX1BBVEglMjAtZSUyMENSREJfU1NMX0tFWUZJTEUlMjAtZSUyMENSREJfU1NMX0NFUlRGSUxFJTIwLWUlMjBDUkRCX1BXRCUyMG1jcCUyRmNvY2tyb2FjaGRiJTIyJTJDJTIyZW52JTIyJTNBJTdCJTIyQ1JEQl9IT1NUJTIyJTNBJTIyMTI3LjAuMC4xJTIyJTJDJTIyQ1JEQl9QT1JUJTIyJTNBJTIyMjYyNTclMjIlMkMlMjJDUkRCX0RBVEFCQVNFJTIyJTNBJTIyZGVmYXVsdGRiJTIyJTJDJTIyQ1JEQl9VU0VSTkFNRSUyMiUzQSUyMnJvb3QlMjIlMkMlMjJDUkRCX1NTTF9NT0RFJTIyJTNBJTIyZGlzYWJsZSUyMiUyQyUyMkNSREJfU1NMX0NBX1BBVEglMjIlM0ElMjIlMjIlMkMlMjJDUkRCX1NTTF9LRVlGSUxFJTIyJTNBJTIyJTIyJTJDJTIyQ1JEQl9TU0xfQ0VSVEZJTEUlMjIlM0ElMjIlMjIlMkMlMjJDUkRCX1BXRCUyMiUzQSUyMiUyMiU3RCU3RA%3D%3D)\n\n## Testing\n\nYou can use the [MCP Inspector](https://modelcontextprotocol.io/docs/tools/inspector) for visual debugging of this MCP Server.\n\n```sh\nnpx @modelcontextprotocol/inspector uv run src/main.py\n```\n\n## Contributing\n1. Fork the repository\n2. Create a new branch (`feature-branch`)\n3. Commit your changes\n4. Push to your branch and submit a pull request.\n\n## License\nThis project is licensed under the **MIT License**.\n\n## Quality Badge\n\n\u003ca href=\"https://glama.ai/mcp/servers/@amineelkouhen/mcp-cockroach\"\u003e\n  \u003cimg width=\"380\" height=\"200\" src=\"https://glama.ai/mcp/servers/@amineelkouhen/mcp-cockroach/badge\" /\u003e\n\u003c/a\u003e\n\n## Contact\nIf you have any questions or need support, please feel free to contact us through [GitHub Issues](https://github.com/amineelkouhen/mcp-cockroachdb/issues).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Famineelkouhen%2Fmcp-cockroachdb","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Famineelkouhen%2Fmcp-cockroachdb","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Famineelkouhen%2Fmcp-cockroachdb/lists"}