sleepinginsummer

agent-database-cli

sleepinginsummer

A CLI-based multi-database tool that exposes database connections, query execution, metadata inspection, and connection reuse as local commands callable by agents. 基于 CLI 的多数据库操作工具,将常见数据库连接、查询、元信息读取和连接复用能力封装为 Agent 可调用的本地命令。

AI 简介

`agent-database-cli` 是一个面向 Agent 的本地多数据库 CLI 工具,使用 Rust 语言开发,支持 MySQL、PostgreSQL、Redis、Oracle 和 MongoDB 等多种数据库的连接、查询、元信息读取以及连接复用。其核心功能包括列出已配置数据库连接、执行 SQL 或 Redis 命令、查询数据库元信息(如表、列、集合等),并提供只读模式和命令黑名单以增强安全性。此外,该工具还支持 Oracle 的 SQLcl 和原生驱动切换,并确保密码等敏感信息的安全处理。适用于需要通过脚本或自动化工具管理多个不同类型数据库的场景,特别是在 DevOps、运维管理和数据迁移等工作中。

Rust
MIT License 最后更新 2026年6月1日活跃
21
Stars
3
Forks
21
Watchers
1
Issues

Star 增长

今日0
近 7 天0
近 30 天0
综合评分41.81
默认分支main