Mu MCP란?
Mu은(는) MCP server입니다. 개인용 비서가 메일, 캘린더, 연락처, 웹 검색과 같은 서비스에 에이전트를 연결할 수 있는 오픈 런타임을 제공합니다.
프로젝트 README에서 생성된 요약
Mu MCP server 정보
Mu는 AI 에이전트와 다양한 디지털 서비스 사이의 간극을 메우기 위해 설계된 개인용 비서용 오픈 런타임입니다. 에이전트, 계정, 권한 및 지속적인 히스토리를 단일 Go 바이너리에 통합합니다. 사용자는 서버를 로컬에서 실행하거나 호스팅된 인스턴스를 사용할 수 있으며, 웹 콘솔, 전용 Android 앱 또는 CLI를 통해 데이터를 관리할 수 있습니다.
이 시스템은 클라이언트와 런타임 간의 통신을 원활하게 하기 위해 HTTPS 기반의 JSON을 사용하는 MUCP 프로토콜을 사용합니다. 메일, 캘린더, 연락처 및 웹 검색과 같은 서비스에 대한 접근을 제공합니다. Micro 에이전트는 범용 비서 역할을 수행하지만, 개발자는 특정 지침과 허용된 도구를 가진 other 에이전트를 구현할 수 있습니다. 이러한 아키텍처를 통해 사용자가 광고나 참여 지표에 휘둘리지 않고 직접 에이전트와 연결을 선택할 수 있는 통제된 환경을 제공합니다.
활용 사례
- 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를 열고 mcpServers 아래에 서버를 추가합니다. 위 설치 섹션에 표시된 Cursor 구성을 사용합니다.
Mu에서 어떤 서비스에 접근할 수 있나요?
Mu는 서비스를 통해 메일, 캘린더, 연락처, 정보, 미디어 및 스토리지에 대한 접근을 제공합니다.
Mu와 어떻게 상호작용하나요?
API, CLI, 웹 클라이언트 또는 Android 앱을 포함한 모바일 앱을 통해 Mu를 사용할 수 있습니다.
Mu를 직접 호스팅할 수 있나요?
네, 직접 실행하거나 호스팅된 인스턴스를 사용하여 런타임에 대한 제어권을 유지할 수 있습니다.