Tabularis MCP
A desktop SQL workspace with a built-in MCP server: the agent reads the schema and runs queries in the same client you already use
- 5,462 ★ on the repository
- Last commit
- Apache-2.0
Broad access
Why this level
- The agent runs queries against connected databases
- Change queries affect real data
Install
- Works in
Manual install
brew install --cask tabularismacOS. On Windows use winget install Debba.Tabularis, on Linux sudo snap install tabularis.
Access and checks
How we reviewBroad accessThe tool can change data, run commands or handle secrets.
- The agent runs queries against connected databases
- Change queries affect real data
This is third-party code. Review the repository files before installing.
What it does
Tabularis is an open-source desktop SQL workspace on Tauri with three built-in database drivers and a set of plugins, including SQL Server, DuckDB, ClickHouse, Redis and Firestore. It has SQL notebooks, visual EXPLAIN, a query builder and relationship diagrams. A built-in MCP server lets Claude, Cursor and Devin read your schema and run queries in the same app you work in, so the agent sees the same connections. Drivers and features extend through plugins, and there is a package for building your own driver.
Who it is for. For developers and analysts who work with databases in a desktop client and want to connect an agent to it.
Good fit when
- You want the agent to read the schema and run queries in your SQL client
- You want one client for PostgreSQL, DuckDB, ClickHouse, Redis and others
- You want SQL notebooks and visual EXPLAIN next to the agent
Not a fit when
- You cannot install the desktop app the MCP server is built into
- You cannot give the agent access to production connections with write rights
Example request
Read the schema of the connected database and show the execution plan for this queryMCP
- Transport
- stdio
- Authentication
- not required
Limitations
The MCP server is built into the desktop app, so it must be installed; builds exist for Windows, macOS and Linux. The agent's reach is bounded by the connections and permissions set in the client. Change queries affect real data, so prefer a test database or replica for agent access.
How to disable. Disable the built-in MCP server in Tabularis settings, remove its entry from the agent config and, if you wish, uninstall the app.
FAQ
Where does the MCP server live?
It is built into the Tabularis desktop app and uses the same connections you do, so there is no separate server to run.
Which databases are supported?
Three built-in drivers and a set of plugins, including SQL Server, DuckDB, ClickHouse, Redis and Firestore, extendable through plugins.
Discussion
No questions or reviews yet.
Related
MCP serversOne MCP server for SQLite, SQL Server, PostgreSQL and MySQL: read and change data, edit schemas and export to CSV and JSON
A lightweight database workspace with an MCP server: the agent reads the schema, runs queries and explores data in PostgreSQL, MySQL and more
vi-sql is a terminal SQL client with a built-in MCP server: the agent sees the schema and drafts queries straight in your editor
Official ClickHouse MCP server: the agent lists databases and tables and runs SQL, read-only by default
A desktop database client with an MCP server: an agent reads the schema, runs queries and triggers workflows over stdio.
A Rust terminal database client with MCP and a JSON CLI: agents read schemas and run queries within profile permissions.
README in short
The README presents Tabularis as an open-source desktop SQL workspace on Tauri with three built-in drivers and a set of plugins, including DuckDB, ClickHouse, Redis and Firestore. A built-in MCP server lets Claude, Cursor and Devin read the schema and run queries in the same app. It has SQL notebooks, visual EXPLAIN, a query builder and relationship diagrams. Install via winget, brew cask, snap or ready installers; the UI is translated into several languages, including Russian. Apache-2.0 licensed.