Endor について
Endor は、MariaDB、Postgres、Redis などのサービスを隔離されたサンドボックス VM で実行するコマンドラインツールです。終了後に痕跡が残らない一時環境を必要とする AI エージェントや開発者を対象としています。
主な機能
- 01隔離されたサンドボックスでのサービス実行
- 02MariaDB、Postgres、Redis などへの対応
- 03endor mcp による AI エージェントとの接続
- 04終了時に環境を破棄
- 05実験的なフルネットワークモード
活用シーン
- 01開発とテスト用の一時データベースを AI エージェントに提供
- 02ローカルで Valkey や Redis のインスタンスを素早く起動
MCP 対応
Endor の MCP モードでは、AI ツールや IDE からデータベースや KV ストアなどのサービスを起動して利用できます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Endor
Endor は、Node が利用可能なあらゆる場所で、お気に入りのサービス向けの即時・プライベート・サンドボックス環境を提供します。MariaDB、PostgreSQL をはじめとするさまざまなサーバーを、わずか数秒で安全に実行できます。追加でインストールするものは何もなく、すべてがローカルで動作します。急いでいる AI エージェントや人に最適です。
各サービスは、アプリケーションのポートのみを公開する一時的で分離された VM 内で実行されます。作業が終わったら、CTRL+C で Endor を終了すれば、システムに痕跡を残すことなくすべてが消えます。
MCP モードでは、エージェントや IDE といった AI ツールからサービスを起動して利用できます。エージェントは、その機能の一部としてデータベースサーバーや KV ストアを安全かつセキュアに起動できるようになります。
実験的なフルネットワーキングモードを任意で有効にでき、フル機能の Alpine Linux マシンを実行できます。
MariaDB データベースが必要ですか?endor run mariadb と入力するだけです。Claude Code で Valkey インスタンスを実行したいですか?endor mcp を実行するだけです。
詳しくは公式ドキュメントをご覧ください。
はじめに
Endor をインストールします:
npm install -g @endorhq/cli
最初のサービスを実行します:
endor run mariadb
CLI をインストールせずに npx でサービスを実行することもできます:
npx -y @endorhq/cli run mariadb
対応アプリケーション
- Alpine
- MariaDB
- Memcached
- Redis
- Postgres
- RabbitMQ
- Valkey
AI エージェントに接続する
Endor は Model Context Protocol (MCP) を使用して AI エージェントに接続します。npx を使って直接実行できます:
npx -y @endorhq/cli mcp
お気に入りのエージェントツールを設定するには、以下のガイドに従ってください:
ライセンス
Endor を使用することで、エンドユーザーライセンス契約 (EULA) に同意したものとみなされます。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。