SingleStore MCP Server

Interact with the SingleStore database platform

Local serverstdioPython

What is the SingleStore MCP Server?

Interact with the SingleStore database platform

What it actually does

Model Context Protocol (MCP) is a standardized protocol designed to manage context between large language models (LLMs) and external systems. This repository provides an installer and an MCP Server for Singlestore, enabling seamless integration.

Configuration

  • Python >= v3.10.0 - uvx installed on your python environment - VS Code, Cursor, Windsurf, Claude Desktop, Claude Code, Goose or any other MCP client

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
get_user_infoRetrieve details about the current user
organization_infoRetrieve details about the user's current organization
choose_organizationChoose from available organizations (only available when API key environment variable is not set)
set_organizationSet the active organization (only available when API key environment variable is not set)
Argumentsdeployment_id (string), path (string)
workspace_groups_infoRetrieve details about the workspace groups accessible to the user
workspaces_infoRetrieve details about the workspaces in a specific workspace group
resume_workspaceResume a suspended workspace
list_starter_workspacesList all starter workspaces accessible to the user
create_starter_workspaceCreate a new starter workspace
terminate_starter_workspaceTerminate an existing starter workspace
list_regionsRetrieve a list of all regions that support workspaces
list_sharedtier_regionsRetrieve a list of shared tier regions
run_sqlExecute SQL operations on a connected workspace
create_notebook_fileCreate a new notebook file in SingleStore Spaces
upload_notebook_fileUpload a notebook file to SingleStore Spaces
create_job_from_notebookCreate a scheduled job from a notebook
get_jobRetrieve details of an existing job
delete_jobDelete an existing job
stage_list_filesList files and folders in a Stage deployment's file system
stage_get_fileGet a file from Stage by path
stage_create_folderCreate a folder in Stage
stage_upload_fileUpload a file to Stage with text content
stage_moveMove or rename a file or folder in Stage
stage_deleteDelete a file or folder from Stage

How to install the SingleStore MCP Server

{
  "mcpServers": {
    "singlestore-mcp-server": {
      "command": "uvx",
      "args": [
        "singlestore-mcp-server",
        "start"
      ]
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Configuration

  • Python >= v3.10.0 - uvx installed on your python environment - VS Code, Cursor, Windsurf, Claude Desktop, Claude Code, Goose or any other MCP client

Example prompts to try

  • “Use SingleStore to get user info.”
  • “Use SingleStore to organization info.”
  • “Use SingleStore to choose organization.”

Frequently asked questions

Interact with the SingleStore database platform Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.