Overview
Features
Database table listing with schema and row counts
Lists all tables in the YugabyteDB database, including schema details and row counts.
Read-only SQL query execution
Runs read-only SQL queries and returns results as JSON.
FastMCP compatibility
Designed for use with FastMCP and compatible with MCP clients like Claude Desktop, Cursor, and Windsurf Editor.
STDIO transport support
Run the server with STDIO transport using uv (e.g., uv run src/server.py).
Streamable-HTTP transport support
Run the server with Streamable-HTTP transport for HTTP-based MCP communications.
Docker deployment
Docker-based deployment with sample run commands for both STDIO and HTTP transports.
Environment-driven configuration
Configured via the YUGABYTEDB_URL environment variable; includes example .env usage.
Who Is This For?
- MCP clients:Connect with Claude Desktop, Cursor, Windsurf to access YugabyteDB via MCP.
- LLM developers:Integrate the server into LLM workflows to run queries and receive JSON results.
- Data teams:Explore YugabyteDB schemas and tables via natural language interfaces for rapid data discovery.




