Mu MCPとは
MuはMCPサーバーです。 パーソナルアシスタントが、メール、カレンダー、連絡先、ウェブ検索などのサービスとエージェントを接続するためのオープンなランタイムを提供します。.
プロジェクトのREADMEから生成された概要
Mu MCP server について
Muは、AIエージェントとさまざまなデジタルサービスとの架け橋となるよう設計された、パーソナルアシスタント向けのオープンなランタイムです。エージェント、アカウント、権限、および永続的な履歴を単一のGoバイナリに統合します。ユーザーはサーバーをローカルで実行するか、ホストされたインスタンスを利用するかを選択でき、ウェブコンソール、専用のAndroidアプリ、またはコマンドラインインターフェースを通じてデータを管理できます。
このシステムは、クライアントとランタイム間の通信を容易にするために、HTTPS経由のJSONを用いたMUCPプロトコルを使用します。メール、カレンダー、連絡先、ウェブ検索などのサービスへのアクセスを提供します。Microエージェントは汎用アシスタントとして機能しますが、開発者は特定の指示や許可されたツールを持つ他のエージェントを実装することも可能です。このアーキテクチャにより、広告やエンゲージメント指標に左右されることなく、ユーザーが自身でエージェントや接続を選択できる、制御されたエクスペリエンスを実現します。
できること
- 1個人のコミュニケーション管理エージェントに受信トレイの確認や、最近のメッセージのリストアップを依頼します。
- 2個人情報の照会至急対応が必要な項目の要約をリクエストします。
- 3音声による操作Androidアプリケーションを使用して、音声コマンドでエージェントとやり取りします。
- 4カスタムサービスの統合連絡先やメディアなどの特定のツールをエージェントに接続して、タスクを実行させます。
プロジェクトの README から作成されています。すべてのユースケースは、その引用と照らし合わせて確認されています。
Mu MCPのインストール方法
フォーマット検証日 2026年11月10日Cursor に追加Gooseに追加Claude CodeにMu MCPをインストール
$ claude mcp add --transport http mu https://micro.mu/mcpCursorにMu MCPをインストール
~/.cursor/mcp.json
{
"mcpServers": {
"mu": {
"url": "https://micro.mu/mcp"
}
}
}VS CodeにMu MCPをインストール
.vscode/mcp.json
{
"servers": {
"mu": {
"type": "http",
"url": "https://micro.mu/mcp"
}
}
}VS Code CLIにMu MCPをインストール
$ code --add-mcp '{"name":"mu","type":"http","url":"https://micro.mu/mcp"}'CodexにMu MCPをインストール
$ codex mcp add mu --url https://micro.mu/mcpCodex config.tomlにMu MCPをインストール
~/.codex/config.toml
[mcp_servers.mu] url = "https://micro.mu/mcp"
Gemini CLIにMu MCPをインストール
$ gemini mcp add -s user --transport http mu https://micro.mu/mcpGemini settings.jsonにMu MCPをインストール
~/.gemini/settings.json
{
"mcpServers": {
"mu": {
"url": "https://micro.mu/mcp",
"type": "http"
}
}
}自動チェック
実行日 2026年11月12日完全なレポート →自動チェックに合格しました。これはセキュリティ監査ではありません。コードを読み、サーバーに必要最小限のアクセス権を与えてください。 チェックの仕組み
- ソースリポジトリがリンクされており、アクセス可能合格
- オープンソースライセンス (OSI)合格
- 過去1年以内にコミットまたはリリースあり合格
- パッケージ名が有名なパッケージに酷似していない未チェック
- リモートエンドポイントがHTTPSを使用合格
- 破壊的なツールがラベル付けされている未チェック
- モデルへの隠れた指示がない合格
- パッケージおよびその依存関係に重大な勧告なし未チェック
README
GitHubで見るMu
An open runtime for personal assistants.
Overview
Mu brings together agents, connected services, accounts, permissions and persistent history. Run it yourself or use a hosted instance, then access your assistants through a focused client or the broader web console.
Micro is the general-purpose assistant. Other agents can have their own instructions and permitted tools. The Android app and standalone web client provide voice and text interaction; the web console provides Home, Inbox, Agents and Services for overview, configuration and direct access to capabilities.
Services supply mail, calendar, contacts, information, media and storage. Agents use those capabilities to carry out requests. Mu runs them together as one Go binary, using Go Micro as its underlying framework.
Architecture
Android / web / other clients
|
assistant contract
|
MUCP over HTTPS + JSON (*)
|
Mu runtime (server)
+----------------------+
| Authenticated entry |
| | |
| Agent + thread |
| | |
| Permitted tools |
| | |
| Services |
+----------------------+
(*) MUCP uses readable JSON over HTTPS at /. Proto defines shared Go/Java
message types; binary RPC and generated browser clients are not required.
See Architecture for the layers and assistant interaction, MUCP for the protocol and its specifications, and contracts for the assistant interface.
Purpose
Mu is intended to provide a deliberate way to use connected services without an advertising-driven or engagement-driven experience. You choose the agents and connections. Self-hosting gives you control of the runtime; model providers and connected services still receive the data needed for the operations you enable.
Install
curl -fsSL https://raw.githubusercontent.com/micro/mu/main/install.sh | sh
~/.local/bin/mu --serve --address 127.0.0.1:8080
See Install Mu for the quick start.
Optional documentation covers hosting, configuration, mail and development.
Clients
Use Mu through the API, CLI, web or mobile apps. See the client map for implementation details.
API
curl "$MU_URL/agent" \
-H "Authorization: Bearer $MU_TOKEN" \
-H 'Content-Type: application/json' \
-d '{"prompt":"What needs my attention?"}'
The response includes text and thread; send the thread identifier
back to continue. Requests and credentials belong in request bodies and headers.
The Mu runtime contracts provide Home, Inbox, agent and service discovery
interfaces, with durable personal requests and typed results. Mu is its first
runtime implementation. Service contracts begin with Contacts;
other services remain available through agent tools.
A separately configured x402 host provides paid service calls.
CLI
The binary acts as a client. It defaults to the hosted instance; set
MU_URL or use mu login https://your.host for your own server.
mu ask "What needs my attention?"
mu inbox list
mu help
The standalone Mu CLI connects to a remote runtime with
mu-cli login, mu-cli ask and mu-cli chat, without installing the server.
Web
Open http://localhost:8080 to create your account and choose an AI provider.
The full web experience at /home installs as the Mu PWA.
The separate React/TypeScript client runs independently
with npm run dev or from the mu-web.zip release using node serve.mjs.
Mu also serves its production build at /app/, reusing your website sign-in.
Desktop apps package this client for Windows, Mac and Linux.
Mobile
The Android app provides voice and text interaction with your agents. It connects to micro.mu by default; choose your own server in Settings. Use the web client on iPhone and iPad, or install the runtime PWA for the full web experience. Find available apps on the downloads page.
Commercial
Mu’s runtime and client implementations are available under the GNU AGPL v3, which permits personal and commercial use, including charging for a hosted service. No commercial licence is required when you comply with the AGPL.
The AGPL includes source-sharing obligations:
- When distributing Mu or a covered derivative, provide the corresponding source to recipients as required by the licence.
- When running a modified version over a network, prominently offer its corresponding source to the users interacting with it.
For a proprietary product based on Mu, a paid commercial licence can provide alternative terms for keeping covered modifications closed—for example, a customised assistant runtime or a branded client. Visit Micro on GitHub Sponsors for sponsorship and commercial licensing enquiries. Scope and fees are agreed separately; third-party components retain their own licences.
An independently written client connecting through MUCP or the API does not need
a commercial licence merely to connect. The
protocol contracts and generated types, and the
MUCP specification, are Apache-2.0 licensed so independent clients
and runtimes can reuse them, including in proprietary products. proto/generate
remains AGPL. See LICENSING.md for the directory-level terms.
This section summarises
the options; the licence or your commercial agreement governs use.
Mu MCPのよくある質問
Mu MCPをClaude Codeに追加するには
ターミナルでclaude mcp add --transport http mu https://micro.mu/mcpを実行します。すべてのプロジェクトで利用するには--scope userを追加します。
Mu MCPをCursorに追加するには
~/.cursor/mcp.jsonを開き、上記のインストールセクションに示すCursor設定を使ってmcpServersの下にサーバーを追加します。
Muではどのようなサービスにアクセスできますか?
Muのサービスを通じて、メール、カレンダー、連絡先、情報、メディア、ストレージへのアクセスが可能です。
Muとのやり取りはどのように行えますか?
API、CLI、ウェブクライアント、またはAndroidアプリを含むモバイルアプリを通じて利用できます。
Muを自身でホストすることはできますか?
はい、自身で実行することも、ホストされたインスタンスを利用することも可能です。これにより、ランタイムの制御を維持できます。