One command to try Exasol with AI add-ons (MCP Server, JSON Tables).
Project description
exasol-quickstart
One command to try Exasol with AI add-ons — a base Exasol database plus the MCP Server (LLM/agent access) and JSON Tables (JSON → SQL).
Usage
pipx install exasol-quickstart
exasol-quickstart # brings up the full bundle (needs Docker running)
That's it. On any OS with Docker it starts three containers on a shared network:
- Exasol Nano — the database,
127.0.0.1:8563(sys/exasol) - MCP Server —
http://127.0.0.1:4896/mcp(point your LLM / MCP client here) - JSON Tables — built once from source, run via
exasol-quickstart json-tables …
Other commands
exasol-quickstart --dry-run # show the plan, change nothing
exasol-quickstart --no-json-tables # DB + MCP only (skip JSON Tables)
exasol-quickstart json-tables --help # run the JSON Tables CLI in its container
docker rm -f exasol-quickstart-db exasol-quickstart-mcp exasol-quickstart-json-tables # stop
Status (
0.2.0): the bare command stands up Nano + MCP + JSON Tables via Docker on any OS — tested end-to-end. Next: no-Docker native bases per OS (Exasol Personal on macOS, Nano.runon Linux), selected automatically — same bare command.
Roadmap — same command, smarter under the hood
| OS | Planned best base | Add-ons | Docker? | Status |
|---|---|---|---|---|
| Windows / any with Docker | Exasol Nano (Docker) | sidecar containers | Yes | ships today |
| macOS (Apple Silicon) | Exasol Personal (local VM) | host: MCP + JSON Tables | No | roadmap |
| Linux | Exasol Nano (native .run) |
host: MCP + JSON Tables | No | roadmap |
Full design, decision graph, pros/cons, and requirements: https://krishna-exasol.github.io/bundle-installation-methods/case-studies/recommended-approach/
License
MIT.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file exasol_quickstart-0.2.0.tar.gz.
File metadata
- Download URL: exasol_quickstart-0.2.0.tar.gz
- Upload date:
- Size: 7.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
02c19b9182c938ebf8b8c427560991275082910a30b6267640e1588b9b817e88
|
|
| MD5 |
ccb247505c0775c75ab4b28ed30aa864
|
|
| BLAKE2b-256 |
a3ef49e19ada8242e67bb76939e54a547071bfd0a6c072bd680e65f3835e969f
|
Provenance
The following attestation bundles were made for exasol_quickstart-0.2.0.tar.gz:
Publisher:
release.yml on krishna-exasol/exasol-quickstart
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
exasol_quickstart-0.2.0.tar.gz -
Subject digest:
02c19b9182c938ebf8b8c427560991275082910a30b6267640e1588b9b817e88 - Sigstore transparency entry: 1964949421
- Sigstore integration time:
-
Permalink:
krishna-exasol/exasol-quickstart@5f0705552af7d04768aa3d0626f7812d62f5fe84 -
Branch / Tag:
refs/tags/v0.2.0 - Owner: https://github.com/krishna-exasol
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@5f0705552af7d04768aa3d0626f7812d62f5fe84 -
Trigger Event:
release
-
Statement type:
File details
Details for the file exasol_quickstart-0.2.0-py3-none-any.whl.
File metadata
- Download URL: exasol_quickstart-0.2.0-py3-none-any.whl
- Upload date:
- Size: 8.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ea625a48840a18c0f640b8eda4a88f78e97fc00b0d4aabf8430f8740835f9c64
|
|
| MD5 |
6893490284e469d82a5226657f0bd75e
|
|
| BLAKE2b-256 |
d26d96a1cf7ff3af0ed31ce2d6e13d8dcb5bbd64f2fafe4c62e5372f3ed6ca9c
|
Provenance
The following attestation bundles were made for exasol_quickstart-0.2.0-py3-none-any.whl:
Publisher:
release.yml on krishna-exasol/exasol-quickstart
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
exasol_quickstart-0.2.0-py3-none-any.whl -
Subject digest:
ea625a48840a18c0f640b8eda4a88f78e97fc00b0d4aabf8430f8740835f9c64 - Sigstore transparency entry: 1964949697
- Sigstore integration time:
-
Permalink:
krishna-exasol/exasol-quickstart@5f0705552af7d04768aa3d0626f7812d62f5fe84 -
Branch / Tag:
refs/tags/v0.2.0 - Owner: https://github.com/krishna-exasol
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@5f0705552af7d04768aa3d0626f7812d62f5fe84 -
Trigger Event:
release
-
Statement type: