Desarrollo · Servidor MCP local
Spark SQL
Query Spark SQL clusters via Thrift/HiveServer2. Works with Spark, EMR, Hive, Impala.
Lo que indica el MCP Registry
La entrada tal como está publicada en el MCP Registry oficial (consultada el 4 de octubre de 2026), última versión.
- Nombre en el registro
io.github.aidancorrell/spark-sql-mcp-server- Versión
- 0.1.2
- Estado
- Activo
- Categoría
- desarrollo
- Transporte
- stdio (proceso local)
- Paquete
- PyPI
- Publicado
- 8 de febrero de 2026
- Actualizado
- 8 de febrero de 2026
- Editor
- aidancorrell (GitHub)
- Espacio de nombres
- Espacio de nombres verificado por el MCP Registry mediante GitHub (github.com/aidancorrell) · cómo
- Repositorio
- github.com/aidancorrell/spark-sql-mcp-server
- Fuente
- Entrada en la API del registro
Paquetes
| Registro | Paquete | Versión | Transporte |
|---|---|---|---|
| PyPI | spark-sql-mcp-server | 0.1.2 | stdio |
Cómo conectar Spark SQL
Spark SQL se ejecuta en local a partir de un paquete de Python publicado en PyPI: spark-sql-mcp-server, versión 0.1.2. Usa MCP mediante stdio, así que el cliente lo inicia como programa y se comunica con él a través de la entrada y salida estándar. Necesita Python; los clientes suelen iniciarlo con uvx (de uv) o tras pip install - el comando habitual es uvx spark-sql-mcp-server. Lee estas variables de entorno: SPARK_HOST (obligatorio), SPARK_PORT, SPARK_DATABASE, SPARK_AUTH, SPARK_USERNAME, SPARK_PASSWORD (secreto) y SPARK_KERBEROS_SERVICE_NAME; hay que definirlas en la configuración del cliente para este servidor.
En el formato JSON mcpServers que leen muchos clientes MCP de escritorio y de editores de código, la entrada tiene este aspecto (marcadores de posición entre corchetes angulares):
{
"mcpServers": {
"spark-sql-mcp-server": {
"command": "uvx",
"args": [
"spark-sql-mcp-server"
],
"env": {
"SPARK_HOST": "<valor>",
"SPARK_PORT": "<valor>",
"SPARK_DATABASE": "<valor>",
"SPARK_AUTH": "<valor>",
"SPARK_USERNAME": "<valor>",
"SPARK_PASSWORD": "<secreto>",
"SPARK_KERBEROS_SERVICE_NAME": "<valor>"
}
}
}
}Obtenido de la entrada del registro, sin probar aquí. Lo que hace el servidor, y en qué condiciones, lo determina su editor; conviene revisar su repositorio o sitio web antes de darle acceso a cuentas o archivos propios. Cómo añadir un servidor MCP a un asistente · Antes de conectar
Más servidores de desarrollo
| Servidor | Ejecución |
|---|---|
| Spanning Cloud BackupMCP server for Spanning Cloud Backup - M365/GWS/Salesforce backups, restores, audit. | Local · stdio |
| Spanning Cloud BackupMCP server for Spanning Cloud Backup - M365/GWS/Salesforce backups, restores, audit. | Local · stdio |
| SPARDAAI writes. SPARDA proves. Deterministic, offline security gate for AI edits. | Local · stdio |
| Spark - AI Assets MarketplaceSearch and fetch AI agents, skills, prompts and MCP connectors from the Spark marketplace. | Remoto · HTTPComprobación en directo: ✓ negociación inicial |
| Sparkforensics MCPMCP server for diagnosing Apache Spark event-log performance issues and comparing runs. | Local · stdio |
| spawnpointDeploy the small apps your agent builds: one tool call returns a live, private shareable HTTPS link. | Remoto · HTTPComprobación en directo: requiere inicio de sesión |
| Spec Driven DevelopmentMCP Server that facilitates spec-driven development workflows, not just Vibe Coding. | Local · stdio |
| Spec Score MCPScore your specs before feeding them to an LLM. MCP server with radar chart visualization. | Local · stdio |