A terminal tool for managing several databases in one place
Narwhal is an open-source tool for working with several databases from a terminal screen. Its built-in MCP server may help AI agents connect to database work more directly. That can reduce tool switching and make agent workflows easier to control.
Key points
- It supports six databases, including Postgres, MySQL, SQLite, DuckDB, ClickHouse, and MSSQL.
- The built-in MCP server can make it easier to connect AI agents to database tasks.
- It includes schema diff and audit log features to compare changes and keep records.
Quick term guide
- open-source
- Software whose code is shared publicly so others can inspect, use, or change it.
- built-in MCP server
- A built-in way for AI tools to connect with apps or data sources.
- MCP server
- A server that helps AI tools connect to outside services in a standard way.
- AI agents
- AI agents are AI tools that can carry out steps toward a goal, not just answer once.
- AI agent
- An AI program that can inspect information and suggest what to do next.
- agent workflow
- A set of steps an AI follows automatically to complete a series of tasks in order.
- schema diff
- A comparison that shows how a database structure changed.
- audit log
- A record of actions, such as who changed what and when.