mu について
muは、エージェント、サービス、メールやカレンダーなどの日常イベントをまとめる、自分で実行できるGo製のパーソナルアシスタント向けランタイムです。複数の利用手段と、共通のMCPインターフェースを介したツールを備えています。
主な機能
- 01単一バイナリのGoランタイム
- 02PWA、API、SMS、XMPP、WhatsAppでの利用
- 03メールとカレンダーの連携
- 04エージェント向け組み込みツール
- 05ニュース、検索、独立サービス
活用シーン
- 01複数チャネルのメッセージを一つの受信箱に集約
- 02メール、ファイル、カレンダーのツールをエージェントで利用
- 03サービスを通じたニュース閲覧や検索
MCP 対応
サービスは共通のMCPインターフェースを通じてツールを公開します。プロジェクトでは、これをサービスツールの共通インターフェースとして説明しています。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://micro.mu/mcpclaude mcp add --transport http mu-micro-mu https://micro.mu/mcp{"mcpServers":{"mu-micro-mu":{"type":"http","url":"https://micro.mu/mcp"}}}Cursor で開く{"servers":{"mu-micro-mu":{"type":"http","url":"https://micro.mu/mcp"}}}VS Code で開く{"mcpServers":{"mu-micro-mu":{"type":"http","url":"https://micro.mu/mcp"}}}{"mcpServers":{"mu-micro-mu":{"serverUrl":"https://micro.mu/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
167| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| prompt | string | はい | 構築するアプリの説明。例:'an expense tracker'、'a packing checklist'、'a water intake counter' |
| request_key | string | いいえ | 同じリクエストを再試行するときは、このキーを再利用してください。省略すると、同一の説明を重複排除します。 |
詳細
Mu
パーソナルアシスタント向けランタイム
概要
Mu は、エージェント、ツール、サービスを、カレンダー、メール、朝のブリーフィングや夜の読書などのイベントと連携するランタイムです。完全な SMTP サーバーをサポートし、Twilio 経由で XMPP、WhatsApp、SMS も利用できます。
特長
- オープンなランタイム - どこでも自分で実行できる単一の Go バイナリ
- 多数のクライアント - PWA、API、SMS、XMPP、WhatsApp 経由で操作できます
- 連携機能 - Google Mail、カレンダーなどに接続できます
- ツールを搭載 - 30 種類以上の組み込みツールが付属しています(API キーが必要な場合があります)
ナビゲーション
ナビゲーションについて簡単に説明します。
- ホーム - 概要と探索。フィードも含まれます
- 受信トレイ - すべてのやり取りと通知をまとめる場所
- エージェント - チャットしたり、独自の指示を設定して新しいエージェントを作成したりできます
- サービス - エージェントが利用できるツールを操作できます
ホーム
プロンプトを入力したり、状況を確認したりする場所です。ニュースや世界の出来事を表示する「フィード」タブもあります。
受信トレイ
さまざまな場所から接続すると、すべてがひとつの受信トレイに届きます。
| プロトコル | 情報 |
|---|---|
| HTTP | 受信トレイから会話を開始するか、再開します。 |
| SMTP | 認証済みのメールアドレスから agent@your-domain にメッセージを送信します |
| SMS | アカウントで電話番号を認証してから、設定済みの番号にテキストメッセージを送信します。 |
| XMPP | アカウントとクライアントアクセスのチャットトークンで接続し、エージェントにメッセージを送信します。 |
| SMS と同様に、認証済みの電話番号を使ってエージェントにメッセージを送り、やり取りできます。 |
エージェント
Micro はデフォルトのエージェントです。エージェントには指示とツールのセットがあります。 サービスがそれらのツール(メール、ファイル、カレンダー、検索、天気、メモ、シェルなど)を提供します。 達成したい結果を伝えると、エージェントがツールを選択します。
サービス
エージェントがツールとして利用したり、直接参照したりできる、完全に独立したサービスです。 たとえば、メールクライアントとサーバーの完全な機能、Brave によるウェブ検索、RSS によるニュースの集約、 見出しと要約の表示、YouTube による動画検索などがあります。すべてひとつの MCP インターフェースを通じて利用できます。
インストール
curl -fsSL https://raw.githubusercontent.com/micro/mu/main/install.sh | sh
~/.local/bin/mu --serve --address 127.0.0.1:8080
クイックスタートについては、Micro のインストールをご覧ください。
任意のドキュメントでは、ホスティング、設定、メール、開発について説明しています。
ウェブ
http://localhost:8080 を開いてアカウントを作成し、AI プロバイダーを選択してください。
ウェブアプリは、プログレッシブウェブアプリ(PWA)としてデスクトップまたはモバイルにインストールできます。
CLI
バイナリはクライアントとして動作します。デフォルトではホスト済みインスタンスを使用します。自分のサーバーを使うには、
MU_URL を設定するか、mu login https://your.host を実行してください。
mu ask "What needs my attention?"
mu inbox list
mu help
API
curl "$MU_URL/agent" \
-H "Authorization: Bearer $MU_TOKEN" \
-H 'Content-Type: application/json' \
-d '{"prompt":"What needs my attention?"}'
レスポンスには text と thread が含まれます。会話を続けるには、スレッド識別子を返送してください。
リクエストと認証情報は、リクエストボディとヘッダーに含めてください。
別途設定した x402 ホストから、有料のサービス呼び出しを利用できます。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。