Skip to main content

stackql-mcp-server

mcp-name: io.github.stackql/stackql-mcp

uvx/pip-able launcher for the StackQL MCP server - a SQL-native query and provisioning engine for cloud and SaaS infrastructure (AWS, Azure, Google, GitHub, Databricks, and other providers), served over the Model Context Protocol.

On first run, the launcher downloads the signed stackql binary for your platform from the matching GitHub release (sha256-verified against pins baked into this package), caches it under ~/.stackql/mcp-server-bin/, and starts it as an MCP stdio server. Subsequent runs start instantly from the cache. Pure stdlib - no dependencies.

Usage

With any MCP client that supports stdio servers:

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

Provider credentials are passed through with stackql's standard --auth flag:

{
  "mcpServers": {
    "stackql": {
      "command": "uvx",
      "args": [
        "stackql-mcp-server",
        "--auth={\"github\":{\"type\":\"null_auth\"}}"
      ]
    }
  }
}

Or install it: pip install stackql-mcp-server, then use stackql-mcp as the command. Any extra arguments are passed to stackql after the standard MCP server arguments. The launcher sets --approot to ~/.stackql and disables the audit file sink by default; pass your own --approot or --mcp.config to override (later flags win).

Environment overrides

  • STACKQL_MCP_BIN - path to an existing stackql binary; skips the download.
  • STACKQL_MCP_BUNDLE - path to a local .mcpb bundle to extract the binary from (testing; skips download and sha verification).

Other installation vectors

Metadata

Release files for stackql-mcp-server 0.12.778

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for stackql-mcp-server 0.12.778
File Size Uploaded
stackql_mcp_server-0.12.778.tar.gz 4.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for stackql-mcp-server 0.12.778
File Interpreter ABI Platform
stackql_mcp_server-0.12.778-py3-none-any.whl Python 3 none any Details

Total release size: 9.4 kB

Release files / stackql_mcp_server-0.12.778.tar.gz

Download URL stackql_mcp_server-0.12.778.tar.gz
Size 4.2 kB
Tags Source
SHA-256 checksum
How to use checksums
491e0cd2d260a6f03efe21495e22cd445bdde9685cb7cf6164faf5d1a9ae43d6
BLAKE2b-256 checksum
How to use checksums
1dc275cefa3f50ad081728027f6928738d5a5bfb60b543bfeb87404c525e3070
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / stackql_mcp_server-0.12.778-py3-none-any.whl

Download URL stackql_mcp_server-0.12.778-py3-none-any.whl
Size 5.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
bd5dadea57ee59a49a6c6847952329d3858648fa278689a829be3c2f9695ee12
BLAKE2b-256 checksum
How to use checksums
f37229cb7d73d7bfda04ebc39451b944fad2c16fedc9e7510fcf746751c7df78
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page