ScalarDB MCP Server is a Model Context Protocol (MCP) implementation that enables LLMs to access and manage your data through ScalarDB. By leveraging LLMs, you can use natural language to search and update across multiple, potentially siloed, databases.
ScalarDB MCP Server works seamlessly whether you're using a single database or multiple databases. Unlike traditional approaches that require separate MCP servers for each database, ScalarDB MCP Server leverages the multi-storage capabilities of ScalarDB to provide unified access to heterogeneous databases (PostgreSQL, MySQL, Cosmos DB, DynamoDB, etc.) through a single MCP server. By simply submitting queries in natural language, the server automatically executes the appropriate operations across your databases, improving and accelerating decision-making processes.
- Works with single or multiple databases: Whether you have one database or many databases managed by ScalarDB, ScalarDB MCP Server provides a unified natural language interface.
- AI-powered automation: Use conversational queries—the LLM automatically generates and executes the appropriate database operations.
- ACID-compliant transactions: Maintain data integrity with full transactional support across databases.
- Dual operational modes: SQL mode for ScalarDB Cluster (leveraging the SQL interface) or CRUD mode for ScalarDB Community edition (by using ScalarDB Core).
- Getting Started with ScalarDB MCP Server: Installation and quickstart guide
- ScalarDB MCP Server Tools Reference: Complete documentation of all available MCP tools
Get started with ScalarDB MCP Server in three steps:
- Install: Download the Docker image or JAR file.
- Configure: Connect to your ScalarDB deployment and MCP client.
- Use: Start querying your databases by using natural language.
For complete installation and setup instructions, see Getting Started with ScalarDB MCP Server.
Example queries once configured:
Show me all users from the customer table
Create a new table called products with columns id, name, and price
Get user profile and order history for user ID 123
ScalarDB MCP Server | ScalarDB Community | ScalarDB Cluster | Java Version |
---|---|---|---|
0.9.x | 3.16+ | 3.16+ | 17+ |
Note about operational mode:
- ScalarDB Cluster: Use SQL mode for efficient operations (recommended) or CRUD mode for granular control.
- ScalarDB Community edition: Use CRUD mode only (SQL interface not available).
If you find a bug or have a feature request, please open an issue.
- ScalarDB Documentation: Learn more about ScalarDB.