Fournit un runtime ouvert permettant aux assistants personnels de connecter des agents à des services tels que les e-mails, le calendrier, les contacts et la recherche web.
Aussi connu sous micro/mu
- Étoiles
- 439
- Outils
- —
- Téléchargements, 30 jours
- —
- Dernière version
- 1.0.0
- Dernier commit
- 13 nov. 2026
- Licence
- AGPL-3.0
Qu'est-ce que Mu MCP ?
Mu est un serveur MCP. Fournit un runtime ouvert permettant aux assistants personnels de connecter des agents à des services tels que les e-mails, le calendrier, les contacts et la recherche web.
Résumé généré à partir du README du projet
À propos du MCP server Mu
Mu sert de runtime ouvert conçu pour permettre aux assistants personnels de combler le fossé entre les agents IA et divers services numériques. Il intègre les agents, les comptes, les permissions et l'historique persistant dans un seul binaire Go. Les utilisateurs peuvent choisir d'exécuter le serveur localement ou d'utiliser une instance hébergée, en gérant leurs données via une console web, une application Android dédiée ou une interface en ligne de commande.
Le système utilise le protocole MUCP via HTTPS avec JSON pour faciliter la communication entre les clients et le runtime. Il offre un accès à des services tels que les e-mails, le calendrier, les contacts et la recherche web. Tandis que l'agent Micro agit comme un assistant polyvalent, les développeurs peuvent implémenter d'autres agents avec des instructions spécifiques et des outils autorisés. Cette architecture permet une expérience contrôlée où les utilisateurs sélectionnent leurs propres agents et connexions, sans être soumis à la publicité ou aux métriques d'engagement.
Ce que vous pouvez faire avec
- 1Gérer les communications personnellesDemandez à un agent de consulter votre boîte de réception ou de lister vos messages récents.
- 2Interroger des informations personnellesDemandez un résumé des éléments nécessitant votre attention immédiate.
- 3Interagir par la voixUtilisez l'application Android pour communiquer avec vos agents par commandes vocales.
- 4Intégrer des services personnalisésConnectez des outils spécifiques comme les contacts ou les médias à un agent pour effectuer des tâches.
Extrait du README du projet. Chaque cas d'utilisation est vérifié par rapport à une citation du document.
Comment installer Mu MCP
Formats vérifiés le 10 nov. 2026Ajouter à CursorAjouter à GooseInstaller Mu MCP dans Claude Code
$ claude mcp add --transport http mu https://micro.mu/mcpInstaller Mu MCP dans Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"mu": {
"url": "https://micro.mu/mcp"
}
}
}Installer Mu MCP dans VS Code
.vscode/mcp.json
{
"servers": {
"mu": {
"type": "http",
"url": "https://micro.mu/mcp"
}
}
}Installer Mu MCP dans VS Code CLI
$ code --add-mcp '{"name":"mu","type":"http","url":"https://micro.mu/mcp"}'Installer Mu MCP dans Codex
$ codex mcp add mu --url https://micro.mu/mcpInstaller Mu MCP dans Codex config.toml
~/.codex/config.toml
[mcp_servers.mu] url = "https://micro.mu/mcp"
Installer Mu MCP dans Gemini CLI
$ gemini mcp add -s user --transport http mu https://micro.mu/mcpInstaller Mu MCP dans Gemini settings.json
~/.gemini/settings.json
{
"mcpServers": {
"mu": {
"url": "https://micro.mu/mcp",
"type": "http"
}
}
}Vérifications automatisées
Exécuté le 12 nov. 2026Rapport complet →A passé nos vérifications automatisées. Il ne s'agit pas d'un audit de sécurité : lisez le code et donnez au serveur l'accès le plus restreint dont il a besoin. Fonctionnement des vérifications
- Dépôt source lié et accessibleRéussi
- Licence open source (OSI)Réussi
- Commit ou version publiée au cours de l'année écouléeRéussi
- Nom du package non proche d'un package populaireNon vérifié
- L'endpoint distant utilise HTTPSRéussi
- Les outils destructifs sont étiquetésNon vérifié
- Aucune instruction cachée destinée au modèleRéussi
- Aucun avis critique dans le package ou ses dépendancesNon vérifié
README
Voir sur GitHubMu
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.
Questions sur Mu MCP
Comment ajouter Mu MCP à Claude Code ?
Exécutez claude mcp add --transport http mu https://micro.mu/mcp dans votre terminal. Ajoutez --scope user pour le rendre disponible dans tous les projets.
Comment ajouter Mu MCP à Cursor ?
Ouvrez ~/.cursor/mcp.json et ajoutez le serveur sous mcpServers, avec la configuration Cursor indiquée dans la section d'installation ci-dessus.
À quels services Mu peut-il accéder ?
Mu permet d'accéder aux e-mails, au calendrier, aux contacts, aux informations, aux médias et au stockage via ses services.
Comment puis-je interagir avec Mu ?
Vous pouvez utiliser Mu via une API, un CLI, un client web ou des applications mobiles, y compris une application Android.
Puis-je héberger Mu moi-même ?
Oui, vous pouvez l'exécuter vous-même ou utiliser une instance hébergée pour conserver le contrôle sur votre runtime.