vecten
An MCP (Model Context Protocol) server that lets people and agents ask questions of your
company's data, with one warehouse identity per person and a verifiable audit of every answer,
plus a data platform (dlt, Apache Airflow, dbt) that builds the warehouse behind it, on your own
cloud, if you have none yet. Both sit behind one CLI, vecten, and an agent does the building.
- Deploy a starting point.
vecten initrenders a project: dlt sources, Apache Airflow DAGs, dbt models to a versioned schema convention, a semantic model, Terraform for AWS or Scaleway with Postgres or Snowflake.vecten upruns it on your laptop;vecten deployin your cloud. - Develop it with your agent. Every change goes through
vectencommands with a JSON contract, andvecten next --jsontells the agent what the project needs next. Five skills ship with the CLI and as a Claude Code plugin. - Serve people through the MCP. Claude Desktop, Claude Code or any MCP client connects; every query runs as the person's own warehouse user; every answer carries a receipt; a wrong answer becomes a gap, and the gap becomes a pull request.
Try it on your laptop
Prerequisites: Python 3.14 and Docker. No cloud account, domain or GitHub account is needed.
uv tool install vecten
vecten init my-project --name my-project --users 5 --source hubspot
cd my-project
vecten up # prints https://airflow.localhost:8443 and https://mcp.localhost:8443
vecten down
What v0.1 does and does not do
An alpha release. It deploys to AWS and Scaleway, with Postgres or Snowflake, one warehouse per deployment, with GitHub Actions as the CI. Azure, GCP, BigQuery and Databricks are outside it; there is no analyst dashboard, no Kubernetes deployment and no connector catalogue. Minor releases in the 0.x series may break things; pin the minor.
Documentation, deep dives and the source: https://github.com/vecten/vecten-open. Apache-2.0, copyright 2026 Vecten.
Metadata
Release files for vecten 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| vecten-0.1.0.tar.gz | 665.5 kB | Without provenance | Details for vecten-0.1.0.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| vecten-0.1.0-py3-none-any.whl | Python 3 | none | any | Details for vecten-0.1.0-py3-none-any.whl |
Total release size: 1.0 MB
Release files / vecten-0.1.0.tar.gz
| Download URL | vecten-0.1.0.tar.gz |
|---|---|
| Size | 665.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
50f7dd0387958d7a4ae7df31c8b7a576cab214cf40905e37af2e66e5c1a6f31c
|
|
BLAKE2b-256 checksum How to use checksums |
b5c57b980cfefdc41213f36d22893dd6ca454802a74d042159cf5263a4c0cac5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.8.15
|
Release files / vecten-0.1.0-py3-none-any.whl
| Download URL | vecten-0.1.0-py3-none-any.whl |
|---|---|
| Size | 364.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
189171129cccc08245116af8d8f9aaea7ec1a2faafb79b34e76f2a1ae038620d
|
|
BLAKE2b-256 checksum How to use checksums |
0e6db0548f715019925bfc568f5fede1c4a75e5da9ad5f63f7cd7b4954151b22
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.8.15
|
Security for vecten 0.1.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.