Mu logo

Mu

Unifies 67 tools for news, search, mail, markets, weather, places, files, calendars, and contacts behind one MCP interface.

Install Mu

Pick your client, then add it in one click or paste the config.

No confirmed install command yet

We only publish a config when the install details come from the project itself — its README, its docs, or a verified owner. We haven’t found those for mu, and we’d rather show nothing than a guess you’d paste into your client.

Open setup steps on GitHub

Overview

mu is a runtime for Micro, an open personal assistant that brings agents, services, and personal events together. Its services expose mail, files, calendars, search, weather, notes, shell access, news, video search, and other capabilities through one MCP interface. The runtime also provides a web home and inbox, with conversations available over HTTP, SMTP, SMS, XMPP, and WhatsApp via Twilio. Reach for mu when an agent needs to act across personal information, communications, and external services from one deployment.

Use cases

  • Ask an agent to identify items needing attention across connected services
  • Search news, weather, markets, places, and videos from one assistant
  • Manage mail, files, calendars, contacts, and notes through agent-selected tools
  • Continue conversations across the web, email, SMS, or XMPP

Key features

  • 67 tools behind one MCP interface
  • Mail, files, calendar, contacts, notes, and shell services
  • Web search, news, weather, markets, places, and video search
  • Home and Inbox web interfaces
  • HTTP, SMTP, SMS, XMPP, and WhatsApp conversation channels

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked Today

Recent health check succeeded.

7/7 checks healthy over the last 30d

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars438Stargazers on the source repository.
Last commitTodayMost recent push to the default branch.
Directory activity1 viewsConfig copies, upvotes, and views on AllMCPs.

How Mu works

What mu does

mu runs Micro, an open personal assistant built around agents, tools, and connected services. The default Micro agent receives a requested outcome and selects tools from services such as mail, files, calendar, search, weather, notes, and shell. News aggregation, RSS headlines and summaries, and YouTube video search are also available as services.

The system brings those capabilities together through one MCP interface. The listed coverage includes news, web search, mail, markets, weather, places, files, calendar, and contacts, with 67 tools exposed through a single endpoint. Services can be used by agents or browsed directly, including a complete mail client and server.

How it works

A local mu process provides the web application and runtime. After starting it, open the local address to create an account and select an AI provider. The Home area provides a place to prompt the assistant and view activity, while its Feed tab presents news and world events.

Messages from different channels arrive in the Inbox. HTTP can start or reopen a conversation, SMTP accepts mail sent to the agent address from a verified email account, and SMS requires a verified phone number. XMPP access uses an account and a Chat token from Client access. The runtime also supports WhatsApp and SMS through Twilio.

The command-line binary can send prompts, inspect the inbox, and display help. The agent API accepts a prompt with bearer authentication and returns both text and a thread identifier, which can be supplied to continue the conversation.

Setup and configuration

Install the binary with the project’s shell installer, then start the local service with an address such as 127.0.0.1:8080:

Terminal
curl -fsSL https://raw.githubusercontent.com/micro/mu/main/install.sh | sh
~/.local/bin/mu --serve --address 127.0.0.1:8080

The command-line client defaults to the hosted instance. Set MU_URL to target another host or run mu login https://your.host to configure one. API calls use MU_URL and MU_TOKEN, with the token sent as a bearer credential. A separately configured x402 host handles paid service calls.

Tools and capabilities

  • Agent conversations and threaded follow-ups
  • Mail, files, calendar, contacts, notes, and shell services
  • Web search, news and RSS aggregation, weather, markets, places, and video search
  • Web Home and Inbox views
  • SMTP, HTTP, SMS, XMPP, and WhatsApp communication paths

Limitations and notes

Account creation and AI-provider selection happen through the web interface after startup. SMS requires phone verification, while SMTP requires a verified sender address. XMPP requires both an account and a Chat token. Credentials and prompts for direct API requests belong in request headers and bodies.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Mu

mu is an MCP server that connects agents to personal services and external information sources, including mail, files, calendars, contacts, news, web search, weather, markets, places, and video search. Its main tools let the Micro agent choose actions across these services through one interface.

Install mu with its shell installer, then start it with `mu --serve --address 127.0.0.1:8080`. Open the local URL to create an account and choose an AI provider. The command-line binary is installed under `~/.local/bin/mu` by the installer.

Send a JSON prompt to `$MU_URL/agent` with a bearer token in the `Authorization` header. The response returns text and a thread identifier; include that identifier in a later request to continue the conversation.

mu supports HTTP, SMTP, SMS, XMPP, and WhatsApp via Twilio. SMTP requires a verified email sender, SMS requires phone verification, and XMPP requires an account plus a Chat token from Client access.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewMu AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/mu-2?style=directory)](https://allmcps.com/mcp/mu-2)
HTML Embed
<a href="https://allmcps.com/mcp/mu-2"><img src="https://allmcps.com/api/badge/mu-2?style=directory" alt="Mu on AllMCPs" /></a>