
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
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.
Installation
In SourceWeft
- Open Atlas in the dashboard and add it to a workspace.
- 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.
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:
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:
- 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.
- 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.
- 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 --localagainst a local Atlas, orbunx @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:
- The four context surfaces (semantic layer, Knowledge Base, learned patterns, the Company Atlas) and where answers show up — Introduction
- The YAML semantic layer and a worked
orders.yml— Semantic layer - The NovaMart dataset and the canonical questions — Demo datasets
- The local scaffold (
bun create atlas-agent) — Self-host quick start - The embeddable widget and React component — Embedding widget
- How Atlas compares to Genie, Cortex Analyst, Hyper, Glean and the text-to-SQL peers — Comparisons
- Deploy buttons, starters and Docker Compose — Deploy
- The SQL validation pipeline and sandbox threat model — SQL validation, Sandbox architecture
- Environment variables — Reference and
.env.example - Plugins, datasources, chat platforms and connectors — Plugin authoring, Integrations
- Supported databases and LLM providers — Connect your data, Model routing
- The Knowledge Base, dashboards, and bringing your own frontend — Knowledge Base, Dashboards, Frameworks
- The CLI (
atlas init,atlas diff, and the rest) — CLI reference - The monorepo layout and dev setup — CONTRIBUTING.md
- What is open source and what is commercial — Enterprise boundary
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
0Version history
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
Red Atlas Api
red.atlasOfficial publisher
Remote MCP server giving an assistant access to Puerto Rico and Colombia real estate data: listings, sales, parcels, permits, analytics and AVM reports.

Election Atlas
Published by GitHub account TaltonFiggins
A remote atlas of US and Canadian election geographies that lets an assistant look up places, districts, boundaries and officials.

Boundary Atlas
Published by GitHub account TaltonFiggins
A remote atlas of US and Canadian boundaries that lets an assistant look up places, find which districts contain a point, and fetch GeoJSON polygons.

Atlas Primer Voice Roleplay
Published by GitHub account AtlasPrimer
Atlas Primer Voice Roleplay's hosted MCP server; no sign-in required; Streamable HTTP; 1 tool.

Smart Rings Atlas
Published by GitHub account thiazzz
Remote MCP server for researching smart rings: search dated records, compare evidence, estimate subscription costs and find regional buying links.