Atlas

io.github.AtlasDevHQPublished by GitHub account AtlasDevHQv0.0.2Updated Oct 24, 2026

Atlas is a YAML-defined semantic layer for analytics — authored by humans, consumed by AI agents.

The publisher's own server: Red Atlas Api

Overview

AI-generated overview

Atlas is a YAML-defined semantic layer for analytics that lets an AI assistant answer company-data questions with sourced, approved facts.

What you can do
Ask questions about company data through a semantic layer, with answers marked as surveyed, attested or on the record, each carrying its source and date. Run read-only, single-statement, table-whitelisted SQL against configured datasources such as Postgres, MySQL, ClickHouse, Snowflake, DuckDB, BigQuery or Salesforce. Explore the bundled NovaMart demo dataset when no datasource is configured. Surface contradictions with both claims and sources, and report where coverage is missing instead of guessing. Connect a local or self-hosted Atlas API so the assistant inherits its connections, semantic layer and governance.
When to use it
Use it when an assistant should answer analytics questions from your own company data with traceable sources and human-approved facts, rather than free-form text-to-SQL. It suits teams that want to self-host Atlas in their own VPC and query it from Claude Desktop, Cursor, Continue or similar clients.
Requirements
Runs locally via npx (or bunx) as a stdio process. Needs a running Atlas API, set with ATLAS_API_URL (defaults to a local address), or a datasource URL in ATLAS_DATASOURCE_URL; without one it falls back to the bundled NovaMart SQLite demo. ATLAS_PROVIDER is optional and only relevant if you also run Atlas's chat components.
Before you install
ATLAS_DATASOURCE_URL is a secret and grants access to your analytics data, so scope it to a read-only account. The hosted service has been shut down, so you must run Atlas yourself. Queries are described as SELECT-only and validated, but review the sandbox and validation model before pointing it at production data.

Installation

In SourceWeft

  1. Open Atlas in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.

Other MCP clients

Follow the launch instructions in the repository.

README

Atlas

Atlas is the company facts your AI agents can trust: every one carries its source, its date, and the name of the person who approved it. Open source, runs in your VPC.

[CI] [npm] [License]

The hosted service is shut down. I ran Atlas as a hosted service at useatlas.dev until September 2026 and have now turned it off, along with the hosted demo and docs.useatlas.dev. Atlas continues as open source: everything below runs on your own machine or in your own VPC. The docs live in apps/docs/content.

Point Claude Desktop, Cursor or Continue at a local Atlas with one command. With no datasource configured it uses the bundled NovaMart demo data:

bash
bunx @useatlas/mcp init --local --write

Restart the client and ask it a question about NovaMart's orders. (Claude Code, VS Code and other clients: the same command with --client generic prints a block to paste. On WSL2, write bun x instead of bunx.)

How it works

Three kinds of thing live in the Atlas, and every answer says which it is drawing on:

  1. Surveyed — read straight from your company's own data through a semantic layer you author. True by construction: the query re-reads live rows, nobody interpreted anything, and it cannot go stale between readings. SELECT-only, single statement, table-whitelisted, validated seven ways before it runs.
  2. Attested — extracted from something someone wrote, then approved by a named person in your company. That person is on the record, and the fact carries its source and its date.
  3. On the record — the raw source material itself, unedited. Trustworthy as testimony, not as fact.

Surveyed outranks Attested wherever they overlap, so a recollection never overwrites the data. Nothing becomes Attested without a person approving it, and there is no setting that turns that off. Contradictions are shown with both claims and both sources; Atlas does not pick a winner. Where nobody has surveyed, the coverage page says so instead of guessing.

Run it

  • Self-hosted — the complete Atlas under AGPL, in your VPC, free; Docker, Railway or Vercel. Self-host quick start.
  • From your AI agent — bunx @useatlas/mcp init --local against a local Atlas, or bunx @useatlas/mcp init --hosted --api-url <your Atlas> against a self-hosted one with managed auth. MCP guide.

Where everything else went

This README used to inventory the whole product. Each section now lives on one docs page, in the docs source:

Acknowledgments

Atlas was inspired by Abhi Sivasailam's work on Vercel's internal data agent d0 and the open-source vercel-labs/oss-data-analyst template. The core insight — invest in a rich semantic layer, trust the model, and keep the tool surface minimal — came from that work.

License

The server and core packages are AGPL-3.0: if you modify the server and serve it to users, you share those modifications. The client libraries (@useatlas/sdk, @useatlas/react, @useatlas/types, @useatlas/plugin-sdk, @useatlas/mcp) and all plugins are MIT. The ee/ directory is source-available under a commercial license; nothing that makes the Atlas work is behind it — only governance, convenience and scale. Full inventory: Enterprise boundary.

Source: README.md at commit ba3931e

Tools

0
SourceWeft has not started this package in its sandbox yet, so its tools are not known.

Version history

1
  1. v0.0.2LatestSep 16, 2026

Score

50% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 days25 pts

    Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.

  • Auth declared10 pts

    Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.

  • Tools listed15 pts

    Answer tools/list without a credential, or ship a package that starts in a sandbox without one.

  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts

Other Atlas integrations