MCPdir β€” MCP Server Directory
πŸ‡¬πŸ‡§ πŸ‡ͺπŸ‡Έ

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)

ToolCategoryDescription
list_databasesdiscoveryList all available databases and schemas
describe_tablediscoveryGet the schema and column details of a specific table
manage_schemamanagementCreate, alter, or drop database objects
execute_queryqueryExecute 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