本项目聚焦于 PostgreSQL 和 SQLite 数据库的数据管理与迁移,让 CRUD 操作以及应用程序的数据库管理工作变得更加灵活便捷。
此项目旨在管理并迁移 PostgreSQL 和 SQLite 数据库之间的数据。按照 README 中的步骤安装和配置环境后,您可以轻松进行数据库操作和迁移。
⚡ 此项目的另一种版本支持 Server-Sent Events (SSE),请参见 mcpDataBasesSSE on GitHub
文档未提及具体安装步骤,故跳过该章节。
main.py)运行 MCP 服务器以访问数据库管理工具:
python3 main.py
可用工具包括:
query_db(query):执行 SELECT 查询并返回结果。insert_db(query):执行 INSERT 语句。update_db(query):执行 UPDATE 语句。delete_db(query):执行 DELETE 语句。modify_table():修改数据库表结构。migrate_postgres_to_sqlite.py)运行脚本以迁移数据:
python3 migrate_postgres_to_sqlite.py
确保在运行前配置连接参数。
文档未提及高级用法相关内容,故跳过该部分。
⚠️ 重要提示
- 配置 MCP 服务时,请参考示例并在
mcp_config.json(或claude_desktop_config.json)中指定正确的路径和参数。- 修改数据库结构后,重启 MCP 服务器以避免连接问题。
- 根据需要调整脚本以支持其他数据库或其他功能。