SingleStore MCP Server
MCP server for interacting with SingleStore Management API and services
Overview
SingleStore MCP Server is a server designed to facilitate the integration of SingleStore with large language models (LLMs) using the Model Context Protocol (MCP). It allows users to interact with SingleStore through natural language, simplifying complex operations.
To use the SingleStore MCP Server, you can install it via Smithery, clone the repository, or install it using pip. After installation, you can run the server with the MCP clients or inspector.
- Seamless integration with SingleStore using natural language. - Multiple tools for managing workspaces, executing SQL queries, and creating notebooks. - Easy installation via various methods (Smithery, cloning, pip).
- Managing and querying databases using natural language.
- Creating and executing scheduled jobs for data processing.
- Developing and sharing notebooks for data analysis.
Add to your AI client
Use these steps to connect SingleStore MCP Server in Cursor, Claude, VS Code, and other MCP-compatible apps. The same JSON appears in the Use with menu above for one-click copy.
Cursor
Add this to your .cursor/mcp.json file in your project root, then restart Cursor.
.cursor/mcp.json
{
"mcpServers": {
"mcp-server-singlestore-singlestore-labs": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-mcp-server-singlestore-singlestore-labs"
]
}
}
}Claude Desktop
Add this server entry to the mcpServers object in your Claude Desktop config, then restart the app.
~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)
{
"mcpServers": {
"mcp-server-singlestore-singlestore-labs": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-mcp-server-singlestore-singlestore-labs"
]
}
}
}Claude Code
Add this to your project's .mcp.json file. Claude Code will detect it automatically.
.mcp.json (project root)
{
"mcpServers": {
"mcp-server-singlestore-singlestore-labs": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-mcp-server-singlestore-singlestore-labs"
]
}
}
}VS Code (Copilot)
Add this to your .vscode/mcp.json file. Requires the GitHub Copilot extension with MCP support enabled.
.vscode/mcp.json
{
"servers": {
"mcp-server-singlestore-singlestore-labs": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-mcp-server-singlestore-singlestore-labs"
]
}
}
}Windsurf
Add this to your Windsurf MCP config file, then restart Windsurf.
~/.codeium/windsurf/mcp_config.json
{
"mcpServers": {
"mcp-server-singlestore-singlestore-labs": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-mcp-server-singlestore-singlestore-labs"
]
}
}
}Cline
Open Cline settings, navigate to MCP Servers, and add this server configuration.
Cline MCP Settings (via UI)
{
"mcpServers": {
"mcp-server-singlestore-singlestore-labs": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-mcp-server-singlestore-singlestore-labs"
]
}
}
}FAQ
What is the Model Context Protocol (MCP)?
MCP is a standardized protocol for managing context between LLMs and external systems.
How can I install the SingleStore MCP Server?
You can install it via Smithery, clone the repository, or use pip.
What tools are available in the SingleStore MCP Server?
The server includes tools for workspace management, SQL execution, and notebook creation.