MCP Multi-Client Support and Connection Improvements: v0.9.9

v0.9.9 focuses on making the MCP integration dramatically easier to set up across every major AI coding environment, while also polishing the Connections UI and adding validation to prevent common mistakes when creating new connections.


MCP Server Integration: One-Click Setup for Every AI Client

MCP Server Integration modal showing one-click install for Claude Desktop, Claude Code, Cursor, Windsurf, and Antigravity

The Model Context Protocol (MCP) allows AI assistants to connect directly to your local tools. Tabularis exposes an MCP server that lets any compatible AI client read your database schema and execute queries safely — entirely on your machine, with no data leaving your environment.

What Tabularis exposes over MCP

When an AI client connects to Tabularis via MCP, it gains access to two categories of capabilities:

  • Resources (read-only): the list of your saved connections (tabularis://connections) and the full schema of any connection (tabularis://{connection_id}/schema) — so the AI always knows what tables, columns, and types are available before writing a single query.
  • Tools (actions): the run_query tool lets the AI execute any SQL statement on a specified connection and get back structured results (columns, rows, execution time). The AI can build complex joins, aggregate data, and explore your data freely — or you can restrict it to a read-only database user for extra safety.

All communication happens over stdin/stdout — no network port is opened, no data leaves your machine.

Multi-client support with automatic path detection

Previously, the one-click install only targeted Claude Desktop. Starting with v0.9.9, the MCP Server Integration panel in Tabularis detects and supports five AI clients out of the box:

Client Config file auto-detected
Claude Desktop ~/.config/Claude/claude_desktop_config.json (Linux), ~/Library/Application Support/Claude/… (macOS), %APPDATA%\Claude\… (Windows)
Claude Code ~/.claude.json
Cursor ~/.cursor/mcp.json
Windsurf ~/.codeium/windsurf/mcp_config.json
Antigravity ~/.gemini/antigravity/mcp_config.json

Tabularis reads your OS and resolves each path automatically — you never need to hunt for config files.

How to set it up

  1. Open Tabularis and navigate to Settings → MCP (or click the plug icon in the sidebar).
  2. The integration panel lists all detected AI clients along with the resolved path for each config file.
  3. Click Install Config next to any client. Tabularis writes (or patches) the required mcpServers entry directly into that config file — no manual JSON editing required.
  4. Restart the target client. It will immediately see Tabularis as an available MCP server.

If you prefer to configure things manually, the panel also shows the exact JSON block to paste under the Manual Configuration section, with the correct binary path pre-filled.

What you can do once connected

Once your AI client is connected to Tabularis via MCP, you can have natural-language conversations like:

"List all tables in my Production PG connection."

"Show me the last 10 orders placed today, joining orders with customers."

"Which indexes are missing on the events table in my analytics database?"

The AI calls run_query under the hood, receives structured JSON results, and formats them into a readable answer — all without you leaving the chat interface.


Connection UI Improvements

Input validation on new connections

Creating a new connection now validates the connection name and database selection before the form can be submitted. Empty names and missing database fields surface inline errors immediately, preventing silent failures when the connection is later used.

Cleaner connection card menu

The three-dot context menu on connection cards is now hidden unless the connection belongs to a group or groups exist in the workspace. This removes visual noise for users who haven't set up groups, keeping the card UI tidy.

Connection card styling polish

Several layout and spacing details on connection cards were refined for better readability and consistency across different connection types and screen sizes.


Summary

Area What's new
MCP One-click install for Claude Desktop, Claude Code, Cursor, Windsurf, Antigravity
MCP Automatic config path detection per OS and client
MCP Manual configuration snippet with pre-filled binary path
Connections Inline validation for connection name and database selection
Connections Context menu hidden when no groups exist
Connections Card styling improvements

Contributors in v0.9.9

v0.9.9 is available now. Update via the in-app updater, or download from the releases page.