Token导航 LogoToken导航TokenDH.com
Db MCP Tool logo
数据服务未说明官方级别未说明来源级核验

Db MCP Tool

MCP Server

一款支持PostgreSQL、MySQL和Firestore等多种数据库的探索和管理工具,提供连接、查询、导出等多种操作功能。

工具数

9

提示词数

0

GitHub Stars

5

资源数

0
数据分析多数据库支持TypeScriptCursor开发工具Cursor

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

wirdes

提供方

wirdes

最后核验

2026/5/17 20:19

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

数据库浏览器MCP工具

](https://smithery.ai/server/@wirdes/db-mcp-tool)

一个强大的模型上下文协议(MCP)工具,用于探索和管理不同类型的数据库,包括PostgreSQL、MySQL和Firestore。

特性

  • 多数据库支持

- PostgreSQL - MySQL - 四大

  • 数据库操作

- 连接到数据库 - 列出表格 - 视图触发器 - 列表函数 - 执行SQL查询(PostgreSQL和MySQL) - 导出表架构 - 导出表数据

与Cursor集成

在将工具添加到Cursor之前,您需要构建项目:

  1. 克隆存储库
  2. 安装依赖项:
   npm install
  1. 构建项目:
   npm run build

要将工具添加到光标,请执行以下操作:

  1. 打开光标设置
  2. 导航到“模型上下文协议(MCP)”部分
  3. 点击“添加新工具”
  4. 填写以下详细信息:
   {
     "name": "database-explorer",
     "command": "node /path/to/project/dist/index.js",
     "description": "Database Explorer MCP Tool"
   }

注:更换 /path/to/project 带有项目目录的实际路径。

  1. 保存设置
  2. 重新启动游标

使用工具:

  1. 安装后,您可以使用以下命令之一连接到数据库:

- 对于PostgreSQL:使用 !pg 带有连接详细信息 - MySQL:使用 !mysql 带有连接详细信息 - 对于Firestore:使用 !firestore 带有连接详细信息

  1. 连接后,您可以使用各种数据库操作:

- !tables 列出所有表 - !triggers 查看触发器 - !functions 列出函数 - !query 执行SQL查询 - !export-db 导出表架构 - !export-data 导出表数据

有关详细的使用示例,请参阅下面的命令部分。

命令

连接命令

  • !pg -连接到PostgreSQL数据库
  {
    "connection": {
      "host": "hostname",
      "port": 5432,
      "database": "dbname",
      "user": "username",
      "password": "password"
    }
  }
  • !mysql -连接MySQL数据库
  {
    "connection": {
      "host": "hostname",
      "port": 3306,
      "database": "dbname",
      "user": "username",
      "password": "password"
    }
  }
  • !firestore -连接到Firestore数据库
  {
    "connection": {
      "projectId": "your-project-id",
      "keyFilename": "path/to/keyfile.json"
    }
  }

数据库操作命令

  • !tables -列出连接数据库中的所有表
  • !triggers -列出连接数据库中的所有触发器
  • !functions -列出连接数据库中的所有函数
  • !query -执行SQL查询(仅限PostgreSQL和MySQL)
  {
    "query": "SELECT * FROM table_name"
  }
  • !export-db -导出表架构
  {
    "table": "table_name"
  }
  • !export-data -将表数据导出为INSERT语句
  {
    "table": "table_name"
  }

需求

  • Node.js
  • 所需的数据库驱动程序:

- pg 对于PostgreSQL - mysql2 MySQL - @google-cloud/firestore Firestore

用法

  1. 确保您拥有必要的数据库凭据
  2. 使用适当的连接命令连接到数据库
  3. 使用可用命令探索和管理数据库

错误处理

  • 该工具包括全面的错误处理,用于:

- 连接失败 - 查询执行错误 - 架构和数据导出问题 - 数据库操作无效

备注

  • 由于其NoSQL特性,Firestore支持仅限于基本操作
  • SQL操作仅适用于PostgreSQL和MySQL

目录标签

目录标签

数据分析多数据库支持TypeScriptCursor开发工具数据库管理本地部署SQL查询数据导出

支持客户端

Cursor

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

9

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP