db-mcp-tool 精选
一个强大的模型上下文协议(MCP)工具,用于探索和管理不同类型的数据库,包括 PostgreSQL、MySQL 和 Firestore。
Tools
!pg
!mysql
!firestore
!tables
!triggers
!functions
!query
!export-db
!export-data
README
数据库浏览器 MCP 工具
一个强大的模型上下文协议 (MCP) 工具,用于浏览和管理不同类型的数据库,包括 PostgreSQL、MySQL 和 Firestore。
功能
-
多种数据库支持
- PostgreSQL
- MySQL
- Firestore
-
数据库操作
- 连接到数据库
- 列出表
- 查看触发器
- 列出函数
- 执行 SQL 查询 (PostgreSQL 和 MySQL)
- 导出表结构
- 导出表数据
与 Cursor 集成
在将工具添加到 Cursor 之前,您需要构建项目:
- 克隆存储库
- 安装依赖项:
npm install
- 构建项目:
npm run build
要将工具添加到 Cursor:
- 打开 Cursor 设置
- 导航到“模型上下文协议 (MCP)”部分
- 点击“添加新工具”
- 填写以下详细信息:
注意:将{ "name": "database-explorer", "command": "node /path/to/project/dist/index.js", "description": "Database Explorer MCP Tool" }
/path/to/project
替换为您的项目目录的实际路径。 - 保存设置
- 重启 Cursor
使用工具:
-
设置完成后,您可以使用以下命令之一连接到您的数据库:
- 对于 PostgreSQL:使用
!pg
并提供连接详细信息 - 对于 MySQL:使用
!mysql
并提供连接详细信息 - 对于 Firestore:使用
!firestore
并提供连接详细信息
- 对于 PostgreSQL:使用
-
连接后,您可以使用各种数据库操作:
!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
用于 PostgreSQLmysql2
用于 MySQL@google-cloud/firestore
用于 Firestore
用法
- 确保您拥有必要的数据库凭据
- 使用相应的连接命令连接到您的数据库
- 使用可用的命令来浏览和管理您的数据库
错误处理
- 该工具包括全面的错误处理,用于:
- 连接失败
- 查询执行错误
- 架构和数据导出问题
- 无效的数据库操作
注意
- 由于 Firestore 的 NoSQL 特性,其支持仅限于基本操作
- SQL 操作仅适用于 PostgreSQL 和 MySQL
推荐服务器

VeyraX
一个单一的 MCP 工具,连接你所有喜爱的工具:Gmail、日历以及其他 40 多个工具。
Neon MCP Server
MCP server for interacting with Neon Management API and databases
Exa MCP Server
模型上下文协议(MCP)服务器允许像 Claude 这样的 AI 助手使用 Exa AI 搜索 API 进行网络搜索。这种设置允许 AI 模型以安全和受控的方式获取实时的网络信息。
AIO-MCP Server
🚀 All-in-one MCP server with AI search, RAG, and multi-service integrations (GitLab/Jira/Confluence/YouTube) for AI-enhanced development workflows. Folk from
Knowledge Graph Memory Server
为 Claude 实现持久性记忆,使用本地知识图谱,允许 AI 记住用户的信息,并可在自定义位置存储,跨对话保持记忆。
Hyperbrowser
欢迎来到 Hyperbrowser,人工智能的互联网。Hyperbrowser 是下一代平台,旨在增强人工智能代理的能力,并实现轻松、可扩展的浏览器自动化。它专为人工智能开发者打造,消除了本地基础设施和性能瓶颈带来的麻烦,让您能够:
https://github.com/Streen9/react-mcp
react-mcp 与 Claude Desktop 集成,能够根据用户提示创建和修改 React 应用程序。

any-chat-completions-mcp
将 Claude 与任何 OpenAI SDK 兼容的聊天完成 API 集成 - OpenAI、Perplexity、Groq、xAI、PyroPrompts 等。
Exa MCP Server
一个模型上下文协议服务器,它使像 Claude 这样的人工智能助手能够以安全和受控的方式,使用 Exa AI 搜索 API 执行实时网络搜索。
BigQuery MCP Server
这是一个服务器,可以让你的大型语言模型(LLM,比如Claude)直接与你的BigQuery数据对话!可以把它想象成一个友好的翻译器,它位于你的AI助手和数据库之间,确保它们可以安全高效地进行交流。