Spec Driven Development
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
作者による説明(英語の原文)
Start and follow atoma builds; read their runs, traces, agent registry and skill catalogue.
この3つを1つのスコアにまとめることはしません。意見、測定、人気はそれぞれ別のものだからです。
このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。
使っているAIアプリを選んで、設定をコピーしてください。
Authorization「秘密」と表示された値は、あなたのアカウントの鍵です。絶対に人に教えたり、チャットに貼り付けたりしないでください。
必要なもの
どのアプリを使っていますか?
上でアプリを選んでください。選んだアプリを覚えておくので、次からはボタンに「…にインストール」と表示されます。
このアドレスはリクエストの header にキーが必要ですが、コネクタを追加するメニューでは設定できません。代わりにClaude Code、Cursor、VS Codeを使ってください。
ターミナルでこれを実行します
claude mcp add --transport http atoma https://atoma.run/mcp --header 'Authorization: your-value'動かす前に、空欄の値を入力してください。
プロジェクトの .cursor/mcp.json、または ~/.cursor/mcp.json に貼り付けます
{
"mcpServers": {
"atoma": {
"url": "https://atoma.run/mcp",
"headers": {
"Authorization": "your-value"
}
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
プロジェクトの .vscode/mcp.json に貼り付けます
{
"servers": {
"atoma": {
"type": "http",
"url": "https://atoma.run/mcp",
"headers": {
"Authorization": "your-value"
}
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
このアドレスはリクエストの header にキーが必要ですが、コネクタを追加するメニューでは設定できません。代わりにClaude Code、Cursor、VS Codeを使ってください。
選んだアプリは、この端末のCookieに保存されます。アカウントは不要です。
Authorization 秘密 HTTP headerこの設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。
このサーバーのツール一覧はまだ読み取っていません。エンドポイントは順番にチェックしています。
誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月8日にチェック
レジストリ名はドメイン atoma.run で確認済みです(レジストリがドメインの所有を確認しています)
このリポジトリはまだGitHubから読み取っていません
このリポジトリはまだGitHubから読み取っていません
まだチェックしていません。エンドポイントは順番にチェックしています
まだチェックしていません。エンドポイントは順番にチェックしています
まだチェックしていません。エンドポイントをチェックするときにツール一覧を読み取ります
レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。
当てはまる基本チェック1項目のうち1項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。
入力が必要なもの:Authorization
作者のクラウドで動きます。インストール不要でインターネット経由でつながりますが、送った内容は作者のサーバーを通ります。
GitHubリポジトリの最終更新は–、最新バージョン(0.4.0)がレジストリに届いたのは39 日前です。
Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。URLでつながるので、リモートMCPサーバーに対応したアプリ(開発者モードのChatGPTなど)でも使えます。
同じカテゴリには:Spec Driven Development, Remote Desktop Commander, MIDAS Gen NX / Civil NX
同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。
カードの見方:↓ 週あたりのダウンロードi★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.
Read and carefully change the model open in MIDAS Gen NX or Civil NX on this PC.
作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。
Ask for a drawing, a sound, a report, a data study, a proof or a piece of software. atoma coordinates AI agents to produce it, checks the result against what you asked for, and lets you inspect every step. The bounded decisions along the way, such as which agent takes a task or whether a plan is approved, are taken by Decision, TypeSafe's Jev model.
[Open atoma.run →](https://atoma.run)
Demo · Use cases · A run, step by step · Features · How it works · Self-host · Documentation
[!WARNING]
atoma is under active development. Organisations are designed to be
isolated from one another (projects, workspaces, traces and previews), but
the platform has not been independently audited and we cannot yet guarantee
that isolation, or the absence of other security defects, under every
condition. **Do not include confidential, personal or otherwise sensitive
data in your goals, uploaded files or generated applications**, whether on
atoma.run or on a self-hosted instance exposed to others.
Use the hosted service to evaluate the product, not to process data you could
not afford to see leak. See SECURITY.md to report a vulnerability.
Explore a two-run business scenario, three-tier coordination, MCP integration and model-cost optimization in this four-minute walkthrough.
https://github.com/user-attachments/assets/3c21219f-9696-4f96-abc8-82944faf5eac
Download the high-quality video (23 MB)
An operations team needs a dashboard. An agency needs a client demo. A product team needs an API prototype. atoma turns those requests into software: web applications, HTTP APIs, command-line tools and their technical documentation.
Start at [atoma.run](https://atoma.run). The web console brings projects, AI execution, acceptance criteria, result previews, model choice and run history into one place. This repository contains the open-source engine and console for teams that want to inspect, extend or self-host them.
These are example project briefs, not prebuilt industry integrations or customer deployment claims.
| Team or industry | Example project | What it helps you do |
|---|---|---|
| Agencies & consulting | An interactive client demo or project estimator | Turn a proposal into something a client can try |
| Retail & e-commerce | A sales dashboard from exported CSV files | Explore product performance and share a clear view with the team |
| Logistics & operations | An inventory viewer or shipment-status prototype using sample data | Test a workflow before connecting operational systems |
| SaaS & product teams | A web app prototype or HTTP JSON API | Explore a feature and hand working code to engineering |
| Data & engineering teams | A CSV-to-JSON CLI, validation utility or technical documentation | Package a repetitive task into a reusable tool |
For example:
Build a sales dashboard that lets me upload a CSV with date, product, region
and revenue columns. Add filters, monthly totals and a chart by region.
Include sample data and instructions to run it locally.
Previews are review environments; deploying the generated application is a separate step. Project runs use the configured model accounts and consume model quota or incur API charges.
A project run can carry up to twelve criteria, supplied through MCP or the CLI (--criteria ). A line such as GET /api/items is an HTTP check; any other line is judged by review. The host stores the list before planning starts and nothing can change it afterwards. The planner is told the user wrote it, and the final check is told which HTTP checks were actually observed on servers the run itself started.
Without a list, the run drafts one from the goal with a single call to the cheapest model. A drafted list can only add to what the final check looks for; it can never make a run pass.
A run that exhausts its budget after completing at least one phase, or whose result the final check refuses after one remediation attempt, is kept as incomplete rather than discarded — including when the deadline falls while its finished work is still being checked. Its finished phases stay in the workspace, and the console explains in plain language why it stopped and what to do next, with the technical reasons one click away. In a project created in atoma, the next run starts from that workspace and is told why the previous one stopped; a project imported from GitHub starts each run from its default branch, so unpublished changes are not carried over.
Each tier (workers, supervisors, planners) takes its own model selector, of the form : : , across Anthropic, OpenAI, Google DeepMind, xAI, Meta, Mistral, Alibaba Qwen, DeepSeek, Moonshot, Z.ai and a self-hosted Ollama: api: bills a key, sub: the host's Claude or ChatGPT subscription, and own: the member's own ChatGPT account, whose available models Settings lists, or their own Claude Code token (beta). The operator can delegate the host subscription to named members without making them administrators. The offered models and their per-token prices are one versioned file, src/core/modelCatalog.json, kept current with npm run models -- refresh: prices are a dated history, so a vendor's change applies from its day without re-pricing what came before.
Every run records the models it was pinned to and the models the provider actually served. A delivered or incomplete run of a project created in atoma can be rerun on other models through the API or MCP: same goal, same acceptance criteria, same starting workspace. The rerun sits beside the project's history, so you can compare cost, time and result; it never publishes and never seeds a later run.
Install the GitHub App to import a repository into a project or create a new one, then publish delivered results to it. A project's earlier deliverables, including Markdown, CSV, PDF and Office documents, are indexed so later runs can search them and cite exact passages. TypeScript/JavaScript sources also expose symbols and resolved local imports through Haystack; clients use atoma_run_search to inspect saved versions (scope and evaluation). See GitHub App setup.
Supervisors check results with evidence the run produced: files, command exit codes, HTTP probes, and browser checks laid out at the viewport widths the goal asks for. They never replay shell commands a model wrote. Every verdict, retry and refusal is in the timeline, and the console is available in thirteen languages, on desktop and mobile.
For an existing static page, the host also replays browser checks recorded by earlier runs before editing begins and again before delivery. Regressions go to the final review, which distinguishes requested changes from lost behaviour. Read-only phases restore the files they changed, and workers read existing files before editing them. See inherited browser checks.
Decision, TypeSafe's Jev model, helps choose an agent or recipe, approve intermediate plans and results when the evidence permits it, and avoid learning equivalent recipes twice. It answers structured questions; the run's models still plan, write code and explain refusals. Uncertain or unavailable answers go back to those models, and final delivery acceptance stays independent of Decision.
The initial goal and starting repository guide the root tissue choice. Decision selects a suitable registered L3; if the choice is uncertain or no tissue fits, a bounded model call reuses one or requests a new capability. New tissue prompts are authored by the platform's pinned L3 model using the platform's credentials. The legacy run:build command also accepts analysis and explanation tasks.
Decision is enabled for every organisation when the host has TYPESAFE_API_KEY, unless the operator sets ATOMA_JEV=0. Decision context, including task text and evidence excerpts, is sent to TypeSafe as described in the service terms. The timeline records its decisions, latency and separate cost; a sample of approvals is reviewed by the model for comparison. See the architecture guide.
Platform administrators can change run budgets, token and spend ceilings, call timeouts and tool-iteration limits in Settings or with npm run settings. Changes are recorded in the audit journal and apply to new runs. A token or spend ceiling stops further model calls and preserves completed phases as an incomplete run. See operating run limits.
The console serves an HTTP MCP endpoint at https:// /mcp. Compatible clients such as Claude Code or Codex can create projects, draft run goals from the conversation and repository context, start runs, pass acceptance criteria, request reruns and read traces, costs and diagnostics. The Web console also provides an integrated assistant for customers without an external agent, and remains the place to review projects and results. Choose a personal subscription, organisation API key or configured platform API connection; conversation usage is accounted separately from runs; see setup and limits. Conversations can continue in either direction between Atoma and an MCP client.
冒頭だけを表示しています。続きはリポジトリで読めます