Atlas
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@AtlasValidate my workflow YAML, dry-run it, and summarize the expected cost."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Atlas
中文 · English
Atlas 是一个本地、可审计的多模型工作流引擎。用 YAML 定义图,让不同厂商的模型分工协作——并行调研、交叉辩论、代码实施、人工审批——你在本机 Web 界面实时看到每个节点的完整输入与输出。

点开任意节点,可以看到它的完整输入与输出、实际使用的模型、token 与耗时:

为什么是 Atlas
多模型协作:跨厂商 fallback 链、辩论裁决、并行分片、有界修复循环;六个 MCP 工具构成控制面,你的 AI 助手(Claude Code 等)可以直接替你写图、校验、预演、运行。
先预演后付费:
validate与dry_run零成本;假成功检测会拦下空输出、截断和缺必填字段的"成功"——模型只回一句 OK 也过不了关。全程可审计:append-only 事件账本、write-once 产物与哈希断言、审批证据绑定 baseline/result/patch 三摘要。
崩溃可恢复:控制器被杀后运行自动判定为 interrupted,checkpoint 续跑只补未完成节点,成本预留不重算预算。
人工在环:
human节点把图暂停在 Web 界面,等你审阅真实产物后批准或驳回。本地优先:Web 仅绑回环地址,凭据只存本机
config/.env,不内置任何遥测或云依赖。
能力与边界(如实说明)
当前可用:
llm、research和coding_agent工作流、有界路由/循环、六个 MCP 工具、带源码位置的 YAML 校验、本机运行查看、仅 interrupted 运行的 checkpoint 恢复、人工审批门。生产 agent 执行必须显式启用:只有
config/agents.json明确设置runner为local_cli时,Atlas 才启用 Claude CLI runner。缺少配置或任一预检条件不满足时,都会在创建 run 前 fail-closed。Claude CLI 是当前用户身份下的宿主进程。Atlas 不写原目录;对可写
coding_agent,Atlas 冻结 baseline,并比较该 baseline 与 agent 结果的普通文件字节清单,生成完整文本 unified diff。Diff 采集不执行
git add、filter、hook、attributes、textconv 或 external diff。二进制变更 fail-loud,审批证据绑定baseline_digest、result_digest与patch_digest。Worktree 副本不是 OS 沙箱。进程理论上可访问当前用户有权访问的任意宿主路径;
allowed_paths、工具选择和回环绑定都不是安全边界。随附六个与具体模型无关的示例(并行调研综合、多厂商辩论裁决、map-reduce 分析、修复循环、人工审批管线、代码实施审查)。“多厂商”等名称只表达预期拓扑;只有你明确绑定真实不同的供应商/模型后,意见才可称为独立。
环境要求
Windows 10 或 11 x64(支持的运行平台)
Python 3.12 与 uv
Node.js 22.12 或更新版本及 npm,用于私有 Web 构建
Git,用于源码开发和 coding-agent 源目录 HEAD/clean 状态预检(diff 生成本身不执行 Git)
Claude Code 2.1.0 或更新版本,仅在启用生产 agent 执行时需要
从源码安装或升级
git clone https://github.com/Ctrl1CandV/Atlas.git
cd Atlas
uv sync --locked --all-groups
npm --prefix web ci
npm --prefix web run build也可以从 v0.1.0 Release 下载源码包(附 SHA256SUMS 与构建来源证明)。
升级时先更新源码并阅读 CHANGELOG.md,再重复锁定依赖同步和 Web 全新安装。运行配置保留在本机;修改活动配置前先比较新版 config/*.example.json。
首次启动 atlas-web 或 atlas-mcp 时,Atlas 会从通用模板创建缺失的本机配置,任何已有文件都不会被覆盖。也可以显式初始化:
uv run atlas init只编辑被忽略的运行文件。凭据只放 config/.env;不要提交或分享活动供应商、agent、能力、价格、运行、prompt 或输出数据。未知价格保持 null。
Agent 执行默认关闭,直至 config/agents.json 显式包含 "runner": "local_cli"。每个选定的 agent 模型必须属于已配置供应商,该供应商需提供 anthropicBaseUrl、模型 allowlist 和 config/.env 中当前供应商的凭据。详见 config/README.md。
本机运行
uv run python -m atlas.web # 等价:uv run atlas-web打开 http://127.0.0.1:8321。服务必须留在回环地址;当前没有多用户认证或远程部署安全模型。
在 harness 中使用 MCP
仓库自带 .mcp.json。用 Claude Code(或其他支持项目级 MCP 配置的 harness)打开克隆下来的 Atlas 仓库,六个 MCP 工具会通过 stdio 自动启动,无需手动开终端。配置执行的是 uv --directory . run atlas-mcp,以仓库根目录为工作目录,只要先完成 uv sync --locked --all-groups 即可在任何机器上使用。
每个工作流都应先校验、再 dry-run,检查模型绑定、守卫和费用后,才明确请求真实运行。校验和 dry-run 不调用供应商;真实运行可能收费。已确认费率时美元帽按预估与实际费用结算;费率未知但设置了成本帽时,Atlas 会保守占满本次剩余预算以阻止后续复用,但无法证明供应商实际账单未超过该帽。human 节点在本机界面等待决定。
coding_agent.workdir 必须指向已存在目录。Atlas 不会在 YAML 中展开 ${ATLAS_HOME}。随附示例使用相对路径 demo-project,仅当从 Atlas 源码根目录启动时才按预期解析;否则应通过受支持的本次运行覆盖传入已存在的绝对路径。
Agent 子进程环境只包含必要系统变量、所选供应商端点和当前供应商凭据。allow_web 默认 false;设为 true 只会增加 Claude CLI 的 WebSearch 与 WebFetch 工具。它不是 OS 级网络隔离:可写 coding agent 拥有 Bash,仍可能联网。allowed_paths 仅适用于 research 或 writable: false 的 coding_agent;可写 coding 与 allowed_paths 的组合会在创建 run 前失败,因为 Claude --add-dir 不是只读边界。max_turns 仍是经过校验的工作流/规格字段,但当前 Claude CLI 没有硬轮次参数;硬限制由 deadline 和已配置预算承担。
安全与隐私
把任务、网页内容、仓库和模型输出都视为不可信数据。
runs/可能包含完整 prompt、源码、输出、diff、哈希与审批记录。Git 忽略不等于加密或留存管理。不要在 issue 或 CI 产物中暴露
config/.env、活动配置或运行产物。不要把目录副本、路径白名单、工具列表、
allow_web或回环绑定当作 OS 安全边界。
使用真实凭据前阅读 SECURITY.md。工作流字段和 MCP 用法见 skill/SKILL.md 与内置指南。
开发验证
uv lock --check
uv run python -m compileall -q atlas
uv run pytest
npm --prefix web run lint
npm --prefix web run test:diff
npm --prefix web run build
uv build --sdist真实供应商测试默认排除、可能收费且必须主动运行。参见 CONTRIBUTING.md 与 CHANGELOG.md。
许可证
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
Control plane for autonomous software labor. Agents claim objectives over MCP with audit trail.
Free public MCP for AI agents — 193 tools, 44 workflows. No API key.
Free OpenAI-compatible inference with signed provenance receipts and 3 focused MCP tools.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Ctrl1CandV/Atlas'
If you have feedback or need assistance with the MCP directory API, please join our Discord server