CockroachDB MCP Server

CockroachDB MCP Server

site icon
2025.02.26 3
TypeScript数据库管理SQL查询数据库架构分析数据库
CockroachDB MCP Server 是一个连接 CockroachDB 实例的服务,它将数据库和表结构作为资源公开,提供 SQL 查询工具,并为查询分析提供提示。
View on GitHub

Overview

基本能力

产品定位

CockroachDB MCP Server 是一个数据库连接服务,专门用于与 CockroachDB 实例交互,提供数据库和表结构的查询功能。

核心功能

  1. 资源访问
  2. 获取特定数据库的信息
  3. 获取特定表的架构信息
  4. 获取集群元数据(需要认证令牌)

  5. 工具功能

  6. 执行 SQL 查询并提供执行计划分析选项

适用场景

  1. 数据库管理和查询
  2. 数据库架构分析
  3. SQL 查询调试和优化
  4. 集群节点信息监控

工具列表

  • query: 执行 SQL 查询并分析执行计划

常见问题解答

  1. 连接问题:检查数据库凭据和可访问性
  2. SQL 错误:查看服务器日志获取详细错误信息
  3. 服务器不可见:检查配置文件格式和路径
  4. 集群元数据访问:确保提供有效的认证令牌

使用教程

使用依赖

  1. 安装 Node.js 环境
  2. 安装 pnpm 包管理器 bash npm install -g pnpm

安装教程

  1. 克隆仓库
  2. 安装依赖 bash pnpm install
  3. 构建项目 bash npx tsc

调试方式

  1. 启动服务器 bash node dist/server.js postgres://user:password@host:port/database [auth_token]
  2. 检查日志输出
  3. 使用示例查询测试功能

许可证

None