SingleStore MCP
by SingleStore
Real-time analytics, transactions, and vector search in a unified database via MCP
database Python Intermediate Self-hostable Verified
β 100 stars π
Updated: 1mo ago
Description
MCP server for interacting with the SingleStore database platform. SingleStore combines real-time analytics, transactional workloads, and vector search capabilities in a single unified database engine. This server lets AI assistants execute SQL queries, explore database schemas, manage tables, and analyze data directly. Ideal for teams running mixed workloads that need both OLTP and OLAP performance without maintaining separate systems. Supports full SQL compatibility and advanced features like vector similarity search for AI-powered applications.
β Best for
Teams running mixed analytical and transactional workloads who want a single database for everything including vector search
βοΈ Skip if
You only need a simple key-value store or already use a specialized vector database
π‘ Use cases
- Running analytical SQL queries on real-time data from AI assistants
- Exploring database schemas and table structures interactively
- Performing vector similarity searches for RAG and semantic retrieval
- Managing and monitoring SingleStore database workloads
π Pros
- β Unified platform for transactions, analytics, and vector search β no need for multiple databases
- β Full SQL compatibility makes it easy for LLMs to generate and run queries
- β High-performance real-time analytics on streaming and operational data
- β Vector search built in, great for AI/ML retrieval workflows
π Cons
- β Requires a SingleStore account and active database instance
- β Cloud-hosted instances may incur costs depending on usage tier
- β Less common than MySQL/PostgreSQL, so LLM may have less training data for SingleStore-specific syntax
π§ Exposed tools (4 tools)
| Tool | Category | Description |
|---|---|---|
| list_databases | discovery | List all available databases and schemas |
| describe_table | discovery | Get the schema and column details of a specific table |
| manage_schema | management | Create, alter, or drop database objects |
| execute_query | query | Execute a SQL query against the SingleStore database |
β‘ Installation
Prerequisites:
- β’ python v3.10+
- β’ SingleStore database credentials (host, port, user, password)
- β’ API key required
Check Claude Code documentation to configure this MCP server.
π‘ Tips & tricks
Configure connection credentials via environment variables (SINGLESTORE_HOST, SINGLESTORE_USER, SINGLESTORE_PASSWORD). Use the execute_query tool for both read and write operations, and list_databases to discover available schemas before querying.
π Alternatives
Quick info
- Author
- SingleStore
- License
- Apache-2.0
- Runtime
- Python 3.10+
- Transport
- stdio
- Category
- database
- Difficulty
- Intermediate
- Self-hostable
- β
- Auth
- β
- Docker
- β
- Version
- latest
- Updated
- Feb 28, 2026
Client compatibility
- β Claude Code
- β Cursor
- β VS Code Copilot
- β Gemini CLI
- β Windsurf
- β Cline
- β JetBrains AI
- β Warp
Platforms
π macOS π§ Linux πͺ Windows