
Query, inspect and operate RisingWave, the PostgreSQL-compatible streaming database, from an agent.
Public tool metadata for what this MCP can expose to an agent.
run_select_queryExecute a SELECT query against RisingWaveExecute a SELECT query against RisingWave
No parameter schema in public metadata yet.
table_row_countGet the row count for a specific tableGet the row count for a specific table
No parameter schema in public metadata yet.
get_table_statsGet comprehensive statistics for a tableGet comprehensive statistics for a table
No parameter schema in public metadata yet.
explain_queryGet query execution plan without running itGet query execution plan without running it
No parameter schema in public metadata yet.
explain_analyzeExecute EXPLAIN ANALYZE for detailed runtime statisticsExecute EXPLAIN ANALYZE for detailed runtime statistics
No parameter schema in public metadata yet.
explain_distsqlGet distributed execution plan for streaming statementsGet distributed execution plan for streaming statements
No parameter schema in public metadata yet.
show_tablesList all tables in the databaseList all tables in the database
No parameter schema in public metadata yet.
list_databasesList all databases in the clusterList all databases in the cluster
No parameter schema in public metadata yet.
describe_tableDescribe table structure (columns, types)Describe table structure (columns, types)
No parameter schema in public metadata yet.
describe_materialized_viewDescribe materialized view structureDescribe materialized view structure
No parameter schema in public metadata yet.
show_create_tableShow CREATE TABLE statementShow CREATE TABLE statement
No parameter schema in public metadata yet.
show_create_materialized_viewShow CREATE MATERIALIZED VIEW statementShow CREATE MATERIALIZED VIEW statement
No parameter schema in public metadata yet.
check_table_existsCheck if a table or MV existsCheck if a table or MV exists
No parameter schema in public metadata yet.
list_schemasList all schemas in the databaseList all schemas in the database
No parameter schema in public metadata yet.
list_materialized_viewsList all materialized views in a schemaList all materialized views in a schema
No parameter schema in public metadata yet.
get_table_columnsGet detailed column informationGet detailed column information
No parameter schema in public metadata yet.
list_subscriptionsList all subscriptions in a schemaList all subscriptions in a schema
No parameter schema in public metadata yet.
list_table_privilegesList privileges for a tableList privileges for a table
No parameter schema in public metadata yet.
list_sinksList all sinks in the databaseList all sinks in the database
No parameter schema in public metadata yet.
show_create_sinkShow CREATE SINK statementShow CREATE SINK statement
No parameter schema in public metadata yet.
get_relation_infoGet info about any relation by nameGet info about any relation by name
No parameter schema in public metadata yet.
show_create_sourceShow CREATE SOURCE statementShow CREATE SOURCE statement
No parameter schema in public metadata yet.
create_schemaCreate a new schemaCreate a new schema
No parameter schema in public metadata yet.
drop_tableDrop a tableDrop a table
No parameter schema in public metadata yet.
add_table_columnAdd a column to a tableAdd a column to a table
No parameter schema in public metadata yet.
drop_table_columnRemove a column from a tableRemove a column from a table
No parameter schema in public metadata yet.
rename_tableRename a tableRename a table
No parameter schema in public metadata yet.
alter_table_parallelismChange table parallelismChange table parallelism
No parameter schema in public metadata yet.
alter_table_source_rate_limitModify source rate limit for tablesModify source rate limit for tables
No parameter schema in public metadata yet.
create_materialized_viewCreate a new materialized viewCreate a new materialized view
No parameter schema in public metadata yet.
drop_materialized_viewDrop a materialized viewDrop a materialized view
No parameter schema in public metadata yet.
alter_mv_parallelismChange MV parallelismChange MV parallelism
No parameter schema in public metadata yet.
alter_mv_backfill_rate_limitModify MV backfill rate limitModify MV backfill rate limit
No parameter schema in public metadata yet.
rename_materialized_viewRename a materialized viewRename a materialized view
No parameter schema in public metadata yet.
swap_materialized_viewsAtomically swap two MVsAtomically swap two MVs
No parameter schema in public metadata yet.
execute_ddl_statementExecute generic DDL statementsExecute generic DDL statements
No parameter schema in public metadata yet.
create_kafka_tableCreate a table with Kafka connectorCreate a table with Kafka connector
No parameter schema in public metadata yet.
add_table_commentAdd comment to a tableAdd comment to a table
No parameter schema in public metadata yet.
add_column_commentAdd comment to a columnAdd comment to a column
No parameter schema in public metadata yet.
insert_single_rowInsert a single row into a tableInsert a single row into a table
No parameter schema in public metadata yet.
insert_multiple_rowsBatch insert multiple rowsBatch insert multiple rows
No parameter schema in public metadata yet.
update_rowsUpdate rows in a tableUpdate rows in a table
No parameter schema in public metadata yet.
delete_rowsDelete rows from a tableDelete rows from a table
No parameter schema in public metadata yet.
list_sourcesList all sourcesList all sources
No parameter schema in public metadata yet.
describe_sourceDescribe source structureDescribe source structure
No parameter schema in public metadata yet.
alter_source_parallelismChange source parallelismChange source parallelism
No parameter schema in public metadata yet.
alter_source_rate_limitModify source ingestion rateModify source ingestion rate
No parameter schema in public metadata yet.
refresh_source_schemaRefresh schema from registryRefresh schema from registry
No parameter schema in public metadata yet.
rename_sourceRename a sourceRename a source
No parameter schema in public metadata yet.
drop_sourceDrop a sourceDrop a source
No parameter schema in public metadata yet.
describe_sinkDescribe sink structureDescribe sink structure
No parameter schema in public metadata yet.
alter_sink_parallelismChange sink parallelismChange sink parallelism
No parameter schema in public metadata yet.
alter_sink_rate_limitModify sink output rateModify sink output rate
No parameter schema in public metadata yet.
rename_sinkRename a sinkRename a sink
No parameter schema in public metadata yet.
drop_sinkDrop a sinkDrop a sink
No parameter schema in public metadata yet.
list_connectionsList all connectionsList all connections
No parameter schema in public metadata yet.
show_create_connectionShow CREATE CONNECTION statementShow CREATE CONNECTION statement
No parameter schema in public metadata yet.
drop_connectionDrop a connectionDrop a connection
No parameter schema in public metadata yet.
list_secretsList all secrets (values hidden)List all secrets (values hidden)
No parameter schema in public metadata yet.
drop_secretDrop a secretDrop a secret
No parameter schema in public metadata yet.
list_indexesList indexes for a tableList indexes for a table
No parameter schema in public metadata yet.
describe_indexDescribe index structureDescribe index structure
No parameter schema in public metadata yet.
show_create_indexShow CREATE INDEX statementShow CREATE INDEX statement
No parameter schema in public metadata yet.
drop_indexDrop an indexDrop an index
No parameter schema in public metadata yet.
list_functionsList all user-defined functionsList all user-defined functions
No parameter schema in public metadata yet.
show_create_functionShow CREATE FUNCTION statementShow CREATE FUNCTION statement
No parameter schema in public metadata yet.
drop_functionDrop a functionDrop a function
No parameter schema in public metadata yet.
list_usersList all usersList all users
No parameter schema in public metadata yet.
get_user_privilegesGet privileges for a userGet privileges for a user
No parameter schema in public metadata yet.
get_schema_privilegesGet schema-level privilegesGet schema-level privileges
No parameter schema in public metadata yet.
get_database_privilegesGet database-level privilegesGet database-level privileges
No parameter schema in public metadata yet.
show_clusterDisplay cluster node detailsDisplay cluster node details
No parameter schema in public metadata yet.
show_jobsList active streaming jobsList active streaming jobs
No parameter schema in public metadata yet.
cancel_jobsCancel running jobsCancel running jobs
No parameter schema in public metadata yet.
recover_clusterTrigger manual recoveryTrigger manual recovery
No parameter schema in public metadata yet.
get_cluster_infoGet comprehensive cluster infoGet comprehensive cluster info
No parameter schema in public metadata yet.
get_database_versionGet RisingWave version infoGet RisingWave version info
No parameter schema in public metadata yet.
show_running_queriesShow currently running queriesShow currently running queries
No parameter schema in public metadata yet.
flush_databaseForce flush pending writesForce flush pending writes
No parameter schema in public metadata yet.
set_session_variableSet a session variableSet a session variable
No parameter schema in public metadata yet.
Sponsors
RISINGWAVE_CONNECTION_STR*secretPostgreSQL connection string for RisingWave, e.g. postgresql://user:password@host:4566/dev. Use a user with SELECT on the views the agent may read.
MCP_TRANSPORTdefault: stdioTransport the server speaks. The registry package uses stdio; the image defaults to streamable-http.
RisingWave MCP Server is a comprehensive Model Context Protocol (MCP) server that lets you query and manage your RisingWave streaming database using natural language through AI assistants like VS Code Copilot and Claude Desktop.
FastMCP and risingwave-py with high-performance STDIO transportdocker pull risingwavelabs/risingwave-mcp-server:0.1.1
docker.io/risingwavelabs/risingwave-mcp-server:0.1.1