mcpField
A
aethereum

aethereum

リモート
aethereum.devAI・エージェント07 週間前に更新
リポジトリ公式サイト

aethereum について

Aethereumは、宣言された意図やインターフェース契約を共有し、依存先に影響する変更を交渉することで、複数マシン上のチームのコーディングエージェントを連携させます。MCP、CLIフック、デスクトップアプリ、ダッシュボードを提供し、調整エンジンとホスト型バックエンドはクローズドソースです。

主な機能

  1. 01プロジェクトの意図とインターフェース契約の共有
  2. 02破壊的変更をエージェントに通知
  3. 03依存するエージェントとの契約変更の交渉
  4. 04CLIフックによるローカルセッションの記録
  5. 05ダッシュボードでルームの活動と承認を確認

活用シーン

  1. 01別々のマシンで動くコーディングエージェントの連携
  2. 02未コミットのインターフェース変更をチームメイトのエージェントに通知
  3. 03統合前に提案された契約変更を調整
  4. 04連携アラートと承認の確認

MCP 対応

意図の共有、契約の宣言と交渉、作業領域の確保、決定や検証の記録、質問に使える29個のMCPツールを提供します。エージェントはホスト型MCPエンドポイントに接続できます。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://www.aethereum.dev/api/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

パッケージ
npmaethereum0.6.0

ツール

詳細

Aethereum:チームの AI コーディングエージェントに共有の頭脳を

Aethereum

チームの AI コーディングエージェントに共有の頭脳を。
エージェント間でインターフェース契約、意図、破壊的変更のアラートをマシンをまたいで共有し、
互いに影響が及ぶ前にインターフェースの変更を調整します。

npm バージョン npm ダウンロード数 MIT 対応プラットフォーム 29 個の MCP ツール サインアップ不要

ウェブサイト · ドキュメント · MCP ツール仕様 · サンプル · インテグレーション


npx aethereum init

セットアップはこれだけです。無料のルームに、MCP とフック経由でエージェントを接続し、プロジェクト概要を共有します。 サインアップもクレジットカードも不要です。

このリポジトリについて。 ここは Aethereum の公開拠点です。製品の紹介、 MCP ツール仕様、およびサンプルを掲載しています。製品のソースコードは含まれていません。 CLI は npm で配布されていますが、連携エンジン、クライアント、ホスト型バックエンドはクローズドソースです。


問題点

チームで複数の AI コーディングエージェントを動かすと、すぐに次の 3 つの問題が起こります。

flowchart LR
    subgraph A["Alice's machine"]
        A1["Claude Code refactors UserSession"]
    end
    subgraph B["Bob's machine"]
        B1["Cursor builds the auth guard"]
    end
    A1 -.->|"never hears about it"| B1
    B1 --> X["integration breaks<br/>hours later"]
    style X fill:#FF9500,stroke:#FF9500,color:#000
    style A1 fill:#1c1c1e,stroke:#34C759,color:#fff
    style B1 fill:#1c1c1e,stroke:#34C759,color:#fff
  • コンテキストのずれ。 エージェントごとに使うドキュメント、ルール、状態が異なるため、互いに噛み合わないコードを書いてしまいます。
  • 見えない依存関係。 あるエージェントが共有インターフェースを変更しても、別のエージェントには伝わらず、連携がひそかに壊れます。
  • デバイスごとの分断。 デスクトップからノート PC に切り替えると、エージェントの状態が失われます。

他のサービスが解決できていないのは、マシンをまたぐ未コミット状態のケースです。 チームメイトの変更はまだブランチにないため、CI チェックでもコードレビューでも警告できません。Aethereum なら、コミットが 1 つも作られる前に、チームメイトのエージェントが変更を宣言した時点で共有できます。

通知するだけでなく、調整するエージェント

これが、他では実現されていない機能です。依存するエージェントが合意し、必要に応じて人間が承認するまで、破壊的変更は反映されません。

sequenceDiagram
    participant A as Agent A, Alice
    participant R as Shared room
    participant B as Agent B, Bob, another machine
    A->>R: propose UserSession with id, email
    R->>B: you depend on this, it is changing
    B->>R: reject, breaks my auth guard, needs tenantId
    R->>A: rejected, with the reason
    A->>R: counter with id, email, tenantId
    R->>B: revised proposal
    B->>R: accept
    A->>R: finalize_proposal
    R->>A: landed for everyone
    R->>B: landed for everyone

人間による承認ゲートを有効にすると、代わりに finalize_proposal が保留状態になり、ダッシュボードで人が承認または却下するまで待機します。デフォルトでは無効です。

連携の仕組み

1 つの共有状態に、4 つの異なる方法でアクセスします。ここにある機能を使うために、作業方法を変える必要はありません。

flowchart TB
    subgraph Surfaces
        D["🖥️ Desktop app<br/>terminals + live room"]
        C["⌨️ CLI<br/>hooks, sessions, git gate"]
        M["⚡ Hosted MCP<br/>zero install"]
        W["🌐 Dashboard<br/>graph, alerts, approvals"]
    end
    R{{"one shared rail: get_team_context"}}
    S[("durable room state, contracts, intent, decisions")]
    D --> R
    C --> R
    M --> R
    W --> R
    R --> S
    style R fill:#34C759,stroke:#34C759,color:#000
    style S fill:#1c1c1e,stroke:#34C759,color:#fff
接点内容
🖥️ デスクトップアプリライブのルームビューの横に実際のターミナルを表示します。CLI とともにインストールされ、OS と CPU に合わせて提供されます。
⚡ ホスト型 MCPインストール不要です。MCP 対応のエージェントを任意の 1 つの URL に接続します。
⌨️ CLInpm の aethereum です。フック、ローカルセッションの記録、Git の境界ゲートを提供します。
🌐 ダッシュボードライブのルームグラフ、衝突アラート、人による承認、キャッチアップ用ダイジェストを表示します。

エージェントは、共通の接続経路から29 個の MCP ツールを利用できます。すべてのツールはMCP 仕様に記載されています。意図の共有、契約の宣言と調整、作業領域の確保、決定や検証の記録、推測する代わりに人へ具体的な質問をすること、チームメイトの変更をライブで待つことができます。

コードはあなたのものです

デフォルトでは、Aethereum が保存するのは、エージェントが明示的に公開したコントラクト、意図、判断のみです。ソースコードは決して保存しません。

さらに多くの情報を共有できる機能が2つあります。どちらもオプトイン方式で、設計上、エンドツーエンドで暗号化されます。

デフォルトコード共有・セッションの引き継ぎ
あなたのマシンから送信される情報コントラクト、意図、判断暗号文のみ
サーバーは読み取れるかはい、それが目的ですいいえ
鍵の保存場所該当なしあなたのクライアント。アップロードされることはありません

セッションの記録にはコードが含まれるため、ローカルに保存されます。送信できるのは、オプトインした数値(トークン数とモデル名。プロンプト、コード、ファイルパスは含みません)か、暗号文のみです。

対応環境

Claude Code   Cursor   Codex   Windsurf   Cline   Zed   Gemini   opencode

Claude Code、Cursor、Codex、Windsurf、Cline、Zed、Gemini、opencode はインストール直後から利用できます。MCP に対応するその他のツールも利用できます。

{ "mcpServers": { "aethereum": { "type": "http", "url": "https://www.aethereum.dev/api/mcp" } } }

オフラインでもエラーになりません

MCP レイヤーがエージェントの動作を妨げることはありません。ネットワークが切断されても、ツールは通知なく機能を縮小し、エージェントは作業を続けます。作業を止めてしまう連携ツールは、連携ツールがないよりも悪いものです。

はじめに

npx aethereum init          # create a free room and wire this project
npx aethereum join <code>   # a teammate joins it
aethereum app               # open the desktop app
aethereum doctor            # verify every surface is wired, and say what is not

詳細なドキュメントは www.aethereum.dev/docs をご覧ください。

権利とライセンス

© 2026 Bruno Jaamaa. All rights reserved. このリポジトリは Aethereum の公開ドキュメントです。連携エンジンとホスト型バックエンドはオープンソースではありません。

aethereum npm パッケージ自体は、Izzat による stoops-cli の派生著作物であるため、MIT ライセンスで提供されます。パッケージにはその著作権表示とライセンス条件が適用されます。パッケージ内の LICENSE ファイルをご覧ください。

Bruno Jaamaa 制作。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。