I craft unique cereal names, stories, and ridiculously cute Cereal Baby images.

StarRocks MCP Server
A Model Control Protocol (MCP) server for interacting with StarRocks databases. This server provides a standardized interface for AI models to query and manipulate StarRocks databases through a set of defined tools.
Overview
The StarRocks MCP Server allows AI models to:
- Execute SELECT queries on StarRocks databases
- List available tables
- Describe table schemas
- Create new tables (when not in read-only mode)
- Execute write operations like INSERT, UPDATE, DELETE (when not in read-only mode)
Installation
Prerequisites
- Python 3.8+
- StarRocks database instance
- SQLAlchemy
- MCP Python library
Install from source
git clone https://github.com/yourusername/mcp-server-starrocks.git
cd mcp-server-starrocks
pip install -e .
Install from Smithery
npm install @smithery/sdk @modelcontextprotocol/sdk
Using MCP Inspector
npx @modelcontextprotocol/inspector uv --directory ~/mcp-server-starrocks run mcp-server-starrocks
Usage
Starting the server
python -m mcp_server_starrocks.server --host <starrocks-host> --port <starrocks-port> --user <username> --database <database-name> [--password <password>] [--readonly]
Command-line arguments:
-
--host
: StarRocks server host (required) -
--port
: StarRocks server port (default: 9030) -
--user
: StarRocks username (required) -
--database
: StarRocks database name (required) -
--password
: StarRocks password (if required) -
--readonly
: Run the server in read-only mode (optional)
Available Tools
The server provides the following tools:
Read-only tools:
-
read-query
: Execute a SELECT query on the StarRocks database -
list-tables
: List all tables in the StarRocks database -
describe-table
: Describe the schema of a specific table
Write tools (available when not in read-only mode):
-
write-query
: Execute an INSERT, UPDATE, or DELETE query -
create-table
: Create a new table in the StarRocks database
Examples
Listing tables
{
"name": "list-tables",
"arguments": {}
}
Executing a SELECT query
{
"name": "read-query",
"arguments": {
"query": "SELECT FROM my_table LIMIT 10"
}
}
Describing a table
{
"name": "describe-table",
"arguments": {
"table_name": "my_table"
}
}
Creating a table (when not in read-only mode)
{
"name": "create-table",
"arguments": {
"query": "CREATE TABLE new_table (id INT, name VARCHAR(100))"
}
}
License
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
相关推荐
I find academic articles and books for research and literature reviews.
Evaluator for marketplace product descriptions, checks for relevancy and keyword stuffing.
Confidential guide on numerology and astrology, based of GG33 Public information
Emulating Dr. Jordan B. Peterson's style in providing life advice and insights.
Your go-to expert in the Rust ecosystem, specializing in precise code interpretation, up-to-date crate version checking, and in-depth source code analysis. I offer accurate, context-aware insights for all your Rust programming questions.
Advanced software engineer GPT that excels through nailing the basics.
Découvrez la collection la plus complète et la plus à jour de serveurs MCP sur le marché. Ce référentiel sert de centre centralisé, offrant un vaste catalogue de serveurs MCP open-source et propriétaires, avec des fonctionnalités, des liens de documentation et des contributeurs.
L'application tout-en-un desktop et Docker AI avec chiffon intégré, agents AI, constructeur d'agent sans code, compatibilité MCP, etc.
Manipulation basée sur Micropython I2C de l'exposition GPIO de la série MCP, dérivée d'Adafruit_MCP230XX
Plateforme d'automatisation de workflow à code équitable avec des capacités d'IA natives. Combinez le bâtiment visuel avec du code personnalisé, de l'auto-hôte ou du cloud, 400+ intégrations.
Une passerelle API unifiée pour intégrer plusieurs API d'explorateur de blockchain de type étherscan avec la prise en charge du protocole de contexte modèle (MCP) pour les assistants d'IA.
Reviews

user_IS3Qs5ct
I recently started using the Mcp Weather application from wizcas, and it has truly transformed how I track weather conditions. The straightforward interface and accurate forecasts make it incredibly easy to plan my day. I highly recommend checking it out! You can find more details at https://mcp.so/server/mcp-weather/wizcas.