narwhal

by Nonanti · MCP Server · ★ 38

About narwhal

# narwhal The agent-native database workbench for the terminal. A DBA toolkit, an MCP server, and a vim-mode SQL editor — in one static binary. Install · Quick start · Why narwhal · Docs What is narwhal? narwhal is a terminal database client built around two things every other client misses: DBA-grade tooling, not a toy REPL. Schema diff with dialect-aware DDL emit, append-only audit log, capability-gated plugin sandbox, streaming cancellable queries, ER diagrams, SSH tunnels, secret vault — the operational surface a real database day needs. First-class agent integration.

cliclickhousedatabaseduckdbmcpmodel-context-protocolmysqlpostgresratatuirust

Quick Facts

Stars38
Forks0
LanguageRust
CategoryMCP Server
Quality Score69.7806484057564/100
Last Updated2026-06-09
Created2026-05-27
Platformscli, mcp, rust
Est. Tokens~487k

More MCP Server Tools

Explore other popular mcp server tools:

View all MCP Server tools →

Popular Rust Agent Tools

Frequently Asked Questions

What is narwhal?

narwhal is Multi-driver TUI database client with a built-in MCP server. Six databases (postgres, mysql, sqlite, duckdb, clickhouse, mssql), vim editing, Lua + WASM plugins, schema diff, audit log.. It is categorized as a MCP Server with 38 GitHub stars.

What programming language is narwhal written in?

narwhal is primarily written in Rust. It covers topics such as cli, clickhouse, database.

How do I install or use narwhal?

You can find installation instructions and usage details in the narwhal GitHub repository at github.com/Nonanti/narwhal. The project has 38 stars and 0 forks, indicating an active community.

View on GitHub → Browse MCP Server tools