Skip to content
mcp/skillhub

Spark SQL MCP Server

by aidancorrellio.github.aidancorrell/spark-sql-mcp-serverv0.1.2

Query Spark SQL clusters via Thrift/HiveServer2. Works with Spark, EMR, Hive, Impala.

1Pythonstdioofficial registry

context tax

queued

security

queued

cold start

queued

freshness

Stale8mo ago

Install Spark SQL MCP server

Install in Claude Code

claude mcp add spark-sql -e SPARK_HOST='<spark-host>' -e SPARK_PASSWORD='<spark-password>' -- uvx spark-sql-mcp-server

Configuration

VariableRequiredSecretDescription
SPARK_HOSTyes—Hostname of the Spark Thrift Server
SPARK_PORT——Port of the Spark Thrift Server (default: 10000)
SPARK_DATABASE——Default database to use
SPARK_AUTH——Authentication method: NONE, LDAP, KERBEROS, CUSTOM, or NOSASL
SPARK_USERNAME——Username for LDAP authentication
SPARK_PASSWORD—yesPassword for LDAP authentication
SPARK_KERBEROS_SERVICE_NAME——Kerberos service name (default: hive)

Freshness

Stale — last maintenance signal 8mo ago. The newest of the signals below sets the band.

  1. Last commit (default branch)

    2026-02-08 · 8mo ago · GitHub

  2. Latest release

    2026-02-08 · 8mo ago · GitHub · v0.1.2

  3. Package published

    no data · npm/PyPI

  4. Registry entry updated

    2026-02-08 · 8mo ago · official registry · v0.1.2

FAQ

›How do I install the Spark SQL MCP server in Claude Code?

Run: claude mcp add spark-sql -e SPARK_HOST='<spark-host>' -e SPARK_PASSWORD='<spark-password>' -- uvx spark-sql-mcp-server. For Cursor, VS Code, Claude Desktop and Windsurf, use the install tabs above.

›Does Spark SQL require an API key?

Yes. It expects SPARK_HOST, SPARK_PASSWORD, of which 1 is a secret.

›Can I use Spark SQL as a remote (hosted) MCP server?

No hosted endpoint is published; it runs locally over stdio.

›Is Spark SQL in the official MCP registry?

Yes, as io.github.aidancorrell/spark-sql-mcp-server.

Alternatives to Spark SQL

Other database MCP servers.

View all