Mu – エージェント向けツール:AI エージェントのための統一された MCP 対応ツールキット
Mu は 1 つの MCP エンドポイントでエージェントに統一された実際のツール群を提供します
Mu はオープンソース(AGPL‑3.0)プロジェクトで、Web 検索、ニュース集約、メール、ストレージ、カレンダー、連絡先、場所、天気、動画、画像、執筆、アプリ、信仰関連ツール、ウォレットなど、数十の機能を単一の Model Context Protocol(MCP)サーバーの背後にまとめています。エージェントは https://micro.mu/mcp に一度接続するだけで、各サービスごとに別々の統合を組むことなく、これらすべてのツールにアクセスできます。
エージェントが Mu に接続する方法
MCP サーバーはクライアント設定に静的な API キーを必要としません。最初の呼び出しは 401 を返し、インスタンスの認可サーバーへの案内を行います。その後クライアントはユーザーにサインインを促し、トークンを保持します。これは Claude Desktop と Cursor がすでにサポートしている MCP 認可仕様に従っています。MCP 認証を実装していないクライアント向けには、/token で個人アクセストークンを生成し、Authorization: Bearer ヘッダーで送信できます。例リクエスト:
curl -X POST https://micro.mu/mcp \
-H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'
有料リソース(モデル呼び出しやサードパーティ API など)を消費する呼び出しは、ユーザーの残高からクレジットを差し引きます。残高は USDC でチャージ可能です。
利用可能なツールカタログ
Mu はツールをサービス領域ごとに分類しています。各ツールは Mu インスタンスが直接提供する実際の機能であり、他プロバイダーの API を薄くラップしたものではありません。
- Web:
web_search,web_fetch - News:
news_list,news_read,news_search(RSS 集約、全文記事) - Markets:
markets_list(暗号通貨、先物、商品、通貨) - Weather:
weather_forecast - Places:
places_search,places_nearby,places_eta - Video:
video_list,video_search - Mail:
mail_inbox,mail_send,mail_address(DKIM 対応の実際の SMTP サーバー、エージェントごとのアドレス) - Storage:
db_create,db_get,db_list,db_update,db_delete(呼び出し元ごとのレコード) - Files:
files_put,files_get,files_list,files_share - Calendar:
events_create,events_free,events_list - Contacts:
contacts_find,contacts_add,contacts_list - Search your own:
index_search - Images:
images_generate,images_search - Writing:
blog_*,social_*,stream_* - Apps:
apps_build,apps_run,apps_edit - Faith:
islam_today,islam_prayer,islam_qibla,quran,hadith - Money:
wallet_balance - Agent:
agent,chat(システム全体に質問)
すべてのツールは mu CLI のサブコマンドとしても利用でき、アカウントスコープのツールはサインインした呼び出し元が必要です。
ツールが実際のサービスである理由:内部サービスと Go Micro レジストリ
各機能は型付きハンドラを持つ Go サービスとして実装され、Go Micro レジストリの背後でプロセス内に登録されます。レジストリは唯一の真実の情報源であり、サービスを宣言するだけで以下に即座に利用可能になります:
- MCP 経由でエージェントが
/mcpへアクセス - ツールとして呼び出せる組み込みエージェント
/agent/newのツールピッカーからカスタムエージェントmuCLI(各ツールがサブコマンドになる)mu.service(name, method, args)を用いた Mu SDK で構築されたアプリ
サービスは一度宣言すればよく、Mu の拡張は新しいサービス要素を追加するだけで済み、N 個の別々の統合を配線する必要がありません。
セルフホスティングとデプロイ
Mu は単一の Go バイナリとして実行できます。提供されているインストールスクリプト、Docker Compose、またはソースビルドのいずれも同じバイナリを生成します。初回起動時のセットアップでは、管理者アカウントの作成と AI プロバイダー(Claude、Atlas Cloud、またはローカルの Ollama / OpenAI 互換エンドポイント)の選択を案内します。セットアップ後は、YouTube、Brave 検索、天気、メール/DKIM、Google サインインなどの追加キーをブラウザの /admin/env から設定できます。
CLI と Web アプリ
同一バイナリが MCP サーバーと micro.mu の Web インターフェースの両方を提供します。Web アプリは各サービスのカード(見出し、価格、天気、未読メール)を表示し、表示情報に対して操作できるインラインエージェントを組み込んでいます。CLI 使用例:
mu news_list
mu news_search "ai safety"
mu web_search "claude code"
mu agent "what is the btc price?"
mu weather_forecast --lat 51.5 --lon -0.12
mu wallet
mu help
ログインは mu login(ブラウザで /token を開く)または MU_TOKEN 環境変数の設定で行えます。
統合:Discord と Telegram
Mu は Discord と Telegram 用のボットスタイルコマンドを提供し、チャットからエージェントとやり取りできます。Discord コマンドは /agent, /news, /markets, /weather, /mail, /social, /blog, /video, /search, /apps, /balance, /usage です。Telegram は /agent, /ask, /news, /markets, /weather, /usage を提供します。設定の詳細はインストールドキュメントに記載されています。
Hacker News からのコミュニティフィードバック
Show HN の投稿にはさまざまな反応が寄せられました:
- ユーティリティへの懐疑: "but... why? you almost never want these tools in any given session, and creating any of them can be done simply with Claude... who are they for and why?" (@nostrebored)
- ニュースソースに関する質問: "what are we using for searching news here, I mean the sources ?" (@srameshc)
- 信仰領域への関心: "Faith area is interesting." (@obilgic)
- アプリ作成ツールへの好奇心: "Do you plan to develop more on the app creation tool? Is that shareable artifacts or what is the value prop?" (@samrj12)
- コントリビュータリストの観察: "contributors are one human and four agents, what an all star team" (@ovciokko)
- MCP デザインへのコメント: "I honestly don't really get MCPs. They're like all the bad design choices of LSP multiplied by 5" (@sroerick)
- 名前の類似性に関する指摘: "Funny how you made the name Micro / MU while there is a major company called Micron with the stock ticker MU. Intentional I guess?" (@xyzzy9563)
- ドキュメント品質へのリマインド: "I think if nothing else the technical facing value proposition should be human written. Communicating is hard but that’s the point, takes a lot of effort to close the gap between a new and skeptical user and your vision." (@apsurd)
- 作者の粘り強さへの感謝: "I admire your grit Asim, you never stop :) This looks great !!" (@srameshc)
- 軽い冗談: "Not to be confused with Mü, the card game!" (@bcanzanella)
作者は関心と議論に感謝の意を示しました。
Mu は外部 API 配線なしでエージェントが実際のインターネット機能にアクセスする実用的な道筋を提供します
単一の MCP エンドポイントの背後に実際のサービスを束ねることで、Mu はエージェント開発者の統合負担を軽減しつつ、エージェントに幅広い実世界ツールへのアクセスを提供します。プロジェクトはオープンソースでセルフホスト可能、CLI、Web アプリ、チャットプラットフォーム統合を含み、ホストサービス(micro.mu)としてもプライベートインスタンスとしても利用できます。