db-mcp-tool
数据库资源管理器 MCP 工具
强大的模型上下文协议 (MCP) 工具,用于探索和管理不同类型的数据库,包括 PostgreSQL、MySQL 和 Firestore。
特征
多数据库支持
PostgreSQL
MySQL
Firestore
数据库操作
连接到数据库
列出表格
查看触发器
列表函数
执行 SQL 查询(PostgreSQL 和 MySQL)
导出表架构
导出表数据
Related MCP server: Database MCP Server
与 Cursor 集成
在将工具添加到 Cursor 之前,您需要构建项目:
克隆存储库
安装依赖项:
npm install构建项目:
npm run build
要将工具添加到光标:
打开光标设置
导航至“模型上下文协议 (MCP)”部分
点击“添加新工具”
填写以下详细信息:
{ "name": "database-explorer", "command": "node /path/to/project/dist/index.js", "description": "Database Explorer MCP Tool" }注意:将
/path/to/project替换为项目目录的实际路径。保存设置
重启光标
使用工具:
设置完成后,您可以使用以下命令之一连接到数据库:
对于 PostgreSQL:使用
!pg并附带连接详细信息对于 MySQL:使用
!mysql并附带连接详细信息对于 Firestore:使用
!firestore并附带连接详细信息
一旦连接,您就可以使用各种数据库操作:
!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
所需的数据库驱动程序:
PostgreSQL 的
pgMySQL 的
mysql2@google-cloud/firestore用于 Firestore
用法
确保您拥有必要的数据库凭据
使用适当的连接命令连接到数据库
使用可用的命令来探索和管理您的数据库
错误处理
该工具包括针对以下方面的全面错误处理:
连接失败
查询执行错误
架构和数据导出问题
无效的数据库操作
笔记
由于 Firestore 的 NoSQL 特性,其支持仅限于基本操作
SQL 操作仅适用于 PostgreSQL 和 MySQL
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseBqualityBmaintenanceA Model Context Protocol server that enables powerful PostgreSQL database management capabilities including analysis, schema management, data migration, and monitoring through natural language interactions.182,467198AGPL 3.0
- Flicense-qualityDmaintenanceA Model Context Protocol server that provides tools for connecting to and interacting with various database systems (SQLite, PostgreSQL, MySQL/MariaDB, SQL Server) through a unified interface.3
- -license-quality-maintenanceA Model Context Protocol server that provides tools for interacting with databases, including PostgreSQL, DuckDB, and Google Cloud Storage Parquet files.2
- Alicense-qualityCmaintenanceA Model Context Protocol server for interacting with MSSQL and PostgreSQL databases, offering tools for schema exploration and SQL execution. It features configurable query modes for safety and supports advanced authentication methods like Windows Auth and SSL.13MIT
Related MCP Connectors
MCP server for managing Prisma Postgres.
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
Analytical memory for AI agents: a real Postgres queried in plain English over MCP. One command.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/wirdes/db-mcp-tool'
If you have feedback or need assistance with the MCP directory API, please join our Discord server