
Atlas
io.github.AtlasDevHQ由 GitHub 账号 AtlasDevHQ 发布v0.0.2更新于 Oct 24, 2026
Atlas is a YAML-defined semantic layer for analytics — authored by humans, consumed by AI agents.
发布方自己的服务:Red Atlas Api
概览
Atlas 是一个用 YAML 定义的语义层分析工具,让 AI 助手基于有来源、经人工确认的公司数据回答问题。
- 可以做什么
- 通过语义层回答公司数据问题,答案标注为实测、已确认或原始记录,并附带来源和日期。对已配置的数据源(如 Postgres、MySQL、ClickHouse、Snowflake、DuckDB、BigQuery、Salesforce)执行只读、单语句、表白名单校验的 SQL。未配置数据源时使用内置的 NovaMart 演示数据集。遇到矛盾时同时展示双方说法与来源,覆盖不足时明确说明而不猜测。可连接本地或自托管的 Atlas API,继承其数据连接、语义层与治理规则。
- 适用场景
- 适合希望助手基于自有公司数据回答分析问题、并保留可追溯来源和人工确认事实的场景,而非自由生成 SQL。也适合在自有 VPC 中自托管 Atlas,并从 Claude Desktop、Cursor、Continue 等客户端查询的团队。
- 运行要求
- 通过 npx(或 bunx)以 stdio 本地进程运行。需要运行中的 Atlas API,用 ATLAS_API_URL 指定(默认指向本地地址),或在 ATLAS_DATASOURCE_URL 中提供数据源地址;两者都没有时回退到内置 NovaMart SQLite 演示数据。ATLAS_PROVIDER 为可选项,仅在同时运行 Atlas 聊天组件时需要。
安装
在 SourceWeft 中
- 打开 控制台中的 Atlas,将其添加到工作区。
- 为需要使用其工具的对话启用该服务。
Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。
其他 MCP 客户端
参照 仓库 中的启动说明。
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.
来源:README.md,提交 ba3931e
工具
0版本历史
1- v0.0.2最新Sep 16, 2026
评分
已满足适用检查项的 50%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
- 近 30 天内可连通25 分
请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。
- 已声明认证方式10 分
请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。
- 已列出工具15 分
请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。
- 描述必需15 分
- 图标10 分
- 文档15 分
- 许可证10 分
其他 Atlas 集成
Red Atlas Api
red.atlas官方发布者
远程 MCP 服务器,让助手访问波多黎各和哥伦比亚的房地产数据:房源、成交、地块、许可、分析和 AVM 报告。

Election Atlas
由 GitHub 账号 TaltonFiggins 发布
一个美国与加拿大选举地理的远程图集,让助手查询地名、选区、边界和民意代表。

Boundary Atlas
由 GitHub 账号 TaltonFiggins 发布
一个提供美国与加拿大行政边界的远程地图集,让助手查询地名、判断某点所属选区,并获取 GeoJSON 多边形。

Atlas Primer Voice Roleplay
由 GitHub 账号 AtlasPrimer 发布
在 Atlas Primer 上创建实时 AI 语音角色扮演模拟和行为评估。AI 翻译

Smart Rings Atlas
由 GitHub 账号 thiazzz 发布
用于智能戒指调研的远程 MCP 服务器:检索带日期的记录、比较证据、估算订阅成本并查找地区购买链接。