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
用于与 Neon 管理 API 和数据库交互的 MCP 服务器
Exa MCP Server
模型上下文协议(MCP)服务器允许像 Claude 这样的 AI 助手使用 Exa AI 搜索 API 进行网络搜索。这种设置允许 AI 模型以安全和受控的方式获取实时的网络信息。
AIO-MCP Server
🚀 集成了 AI 搜索、RAG 和多服务(GitLab/Jira/Confluence/YouTube)的一体化 MCP 服务器,旨在增强 AI 驱动的开发工作流程。来自 Folk。
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助手和数据库之间,确保它们可以安全高效地进行交流。