/ ディレクトリ / プレイグラウンド / Moltis
● 公式 moltis-org ⚡ 即起動

Moltis

作者 moltis-org · moltis-org/moltis

長期稼働するパーソナルエージェントサーバー:メモリを保持し、サンドボックス上でツールを実行し、複数のLLMプロバイダーに対応し、MCP経由で機能を公開します。

MoltisはRust製のパーソナルエージェントサービスです。ClaudeをMCP経由で接続すると、永続メモリ、サンドボックス化されたシェル/コード実行、マルチプロバイダーLLMルーティング、音声・チャットインターフェースが利用できます。セッションをまたいで動作し続ける24時間稼働エージェントが必要な場合に役立ちます。

なぜ使うのか

主な機能

ライブデモ

実際の動作

準備完了

インストール

クライアントを選択

~/Library/Application Support/Claude/claude_desktop_config.json  · Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "moltis-mcp": {
      "command": "docker",
      "args": [
        "run",
        "-p",
        "8080:8080",
        "ghcr.io/moltis-org/moltis:latest"
      ]
    }
  }
}

Claude Desktop → Settings → Developer → Edit Config を開く。保存後、アプリを再起動。

~/.cursor/mcp.json · .cursor/mcp.json
{
  "mcpServers": {
    "moltis-mcp": {
      "command": "docker",
      "args": [
        "run",
        "-p",
        "8080:8080",
        "ghcr.io/moltis-org/moltis:latest"
      ]
    }
  }
}

Cursor は Claude Desktop と同じ mcpServers スキーマを使用。プロジェクト設定はグローバルより優先。

VS Code → Cline → MCP Servers → Edit
{
  "mcpServers": {
    "moltis-mcp": {
      "command": "docker",
      "args": [
        "run",
        "-p",
        "8080:8080",
        "ghcr.io/moltis-org/moltis:latest"
      ]
    }
  }
}

Cline サイドバーの MCP Servers アイコンをクリックし、"Edit Configuration" を選択。

~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "moltis-mcp": {
      "command": "docker",
      "args": [
        "run",
        "-p",
        "8080:8080",
        "ghcr.io/moltis-org/moltis:latest"
      ]
    }
  }
}

Claude Desktop と同じ形式。Windsurf を再起動して反映。

~/.continue/config.json
{
  "mcpServers": [
    {
      "name": "moltis-mcp",
      "command": "docker",
      "args": [
        "run",
        "-p",
        "8080:8080",
        "ghcr.io/moltis-org/moltis:latest"
      ]
    }
  ]
}

Continue はマップではなくサーバーオブジェクトの配列を使用。

~/.config/zed/settings.json
{
  "context_servers": {
    "moltis-mcp": {
      "command": {
        "path": "docker",
        "args": [
          "run",
          "-p",
          "8080:8080",
          "ghcr.io/moltis-org/moltis:latest"
        ]
      }
    }
  }
}

context_servers に追加。保存時に Zed がホットリロード。

claude mcp add moltis-mcp -- docker run -p 8080:8080 ghcr.io/moltis-org/moltis:latest

ワンライナー。claude mcp list で確認、claude mcp remove で削除。

ユースケース

実用的な使い方: Moltis

メモリ付き常時稼働パーソナルエージェントの構築

👤 開発者 ⏱ ~15 min intermediate

使うタイミング: 毎回説明し直すことなく、Claudeのセッションをまたいでコンテキストを維持したい場合。

フロー
  1. デプロイ
    MoltisのDockerイメージを起動し、LLMのAPIキーを設定します。✓ コピーしました
    → サービスが起動している
  2. Claudeを接続
    ClaudeのconfigにMoltisをMCPサーバーとして追加します。✓ コピーしました
    → ツールが表示されている
  3. メモリに情報を登録
    あなたの情報、プロジェクト、好みをエージェントに伝えます。✓ コピーしました
    → メモリが保存されている
  4. 再利用
    次のセッションでClaudeはゼロから始めるのではなく、Moltisから情報を読み取ります。✓ コピーしました
    → 文脈の継続性が確保されている

結果: ClaudeがMoltisを長期メモリおよびサンドボックスとして活用するようになります。

組み合わせ

他のMCPと組み合わせて10倍の力を

moltis-mcp + filesystem

実行前にサンドボックスへファイルを取り込む

moltis-mcpとfilesystemを組み合わせる:実行前にサンドボックスへファイルを取り込む✓ コピーしました

ツール

このMCPが提供する機能

ツール入力呼び出すタイミングコスト
memory_read (ドキュメント参照) キーまたはトピックでメモリエントリを読み取る 1 call
memory_write (ドキュメント参照) 事実やメモを永続化する 1 call
sandbox_exec (ドキュメント参照) サンドボックス環境でコード/シェルを実行する 1 call

コストと制限

運用コスト

APIクォータ
利用するLLMプロバイダーの制限に依存
呼び出しあたりのトークン
ツール呼び出しのtoken数は少ない
金額
OSS無料、ホスティングとLLMのコストは自己負担
ヒント
小規模なVPSで運用可能 — Rustバイナリは軽量です

セキュリティ

権限、シークレット、影響範囲

最小スコープ: agent:read agent:write
認証情報の保管: LLMのAPIキーは環境変数、エージェントデータはディスクに保存
データ送信先: 設定したLLMプロバイダー
絶対に付与しない: 認証なしでエージェントのエンドポイントを公開すること

トラブルシューティング

よくあるエラーと対処法

サンドボックスが実行を拒否する

seccompプロファイルを確認してください。一部のsyscallは設計上ブロックされています

代替案

Moltis 他との比較

代替案代わりに使う場面トレードオフ
memsearchメモリ機能だけが必要な場合サンドボックス機能なし

その他

リソース

📖 GitHub の公式 README を読む

🐙 オープンな issue を見る

🔍 400以上のMCPサーバーとSkillsを見る