A terminal tool for managing several databases in one place

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.
Read original