
Macuse
io.github.macuse-app由 GitHub 账号 macuse-app 发布v1.3.0更新于 Oct 24, 2026
MCP server for Mac — control Calendar, Mail, Notes, Reminders, and any Mac app, fully on-device.
概览
Macuse 是本地运行的 macOS MCP 服务器,让 AI 助手读写日历、邮件、备忘录、提醒事项等 Apple 应用,并可操控任意 Mac 应用的界面。
- 可以做什么
- 读取和管理日历事件、邮件、备忘录、提醒事项、便签和通讯录,包括创建、搜索、整理条目和起草回复。读取并发送 iMessage,搜索对话记录。查询地点、路线、行程时间和当前位置,浏览并运行已安装的快捷指令。通过 Computer Use 操控任意 Mac 应用:点击元素、输入文字、操作菜单、填写表单,并在后台运行。可作为 Claude Code 和 Codex 的代理插件安装,附带安装与工作流技能。
- 适用场景
- 适合希望助手直接操作 Mac 原生应用和数据、而不只是回答问题的场景,例如安排会议、处理邮件、记录笔记和任务,或自动化没有专门集成的应用。
- 运行要求
- macOS 13.0(Ventura)或更高版本,Apple Silicon 或 Intel 均可,需安装并启动 Macuse macOS 应用。仅 Claude Desktop 的 .mcpb 包需要 Node 20.8.1+。可用环境变量 MACUSE_BINARY 覆盖程序路径。首次调用工具时需批准 OAuth,并授予 macOS 各应用权限。
安装
在 SourceWeft 中
- 打开 控制台中的 Macuse,将其添加到工作区。
- 为需要使用其工具的对话启用该服务。
Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。
其他 MCP 客户端
参照 仓库 中的启动说明。
README
Macuse — AI Superpowers for Every Mac App
Give your AI direct control of Calendar, Mail, Notes, Reminders, Messages, and any other Mac app over the Model Context Protocol — an MCP server for Mac plus Computer Use for macOS, fully on-device.
Works with Claude Desktop, Cursor, Codex, Raycast, VS Code, Warp, Zed, LM Studio, Windsurf, and any MCP-compatible client.
This repo packages Macuse for agent clients: the Claude Desktop
.mcpbinstaller and the agent plugin for Claude Code and Codex. The macOS app itself and the full docs live at macuse.app.
All three connect to the same local server. The plugin additionally installs skills — instructions that teach the agent how to use the tools correctly instead of discovering the parameter shapes by trial and error.
What Macuse Does
Two complementary ways for AI to work with your Mac. Everything runs locally — your data never leaves your device.
Native App Integrations
Your AI reads and writes directly to macOS apps through natural conversation.
Computer Use on macOS
See and control any Mac app — even ones without a dedicated integration. Macuse brings Computer Use to macOS for any MCP client, not just Claude or Codex.
- Click any element, type text, navigate menus, drive any app
- Fill out web forms, operate enterprise software, automate APIs that don't exist
- Runs in the background — your cursor and active window stay untouched while AI works in another app
Install as an Agent Plugin
For Claude Code and Codex. Bundles the MCP server with three skills, so the agent knows the workflows, parameter formats, and permission-error recovery paths up front.
-
Install Macuse: download from macuse.app/download, drag
Macuse.appto/Applications, and launch it once -
Add the marketplace and install:
Claude Code
Codex
-
Approve OAuth: on the first tool call, approve the authorization prompt in the Macuse window
Restart the session (or run /reload-plugins in Claude Code) if tools do not
appear immediately. Set MACUSE_BINARY if the app is not in /Applications.
Skills Included
The agent loads a skill only when the task calls for it. Details live in
plugins/macuse/README.md.
Codex users: write operations currently fail because Codex auto-declines consent prompts from third-party MCP servers (openai/codex#18896). Reads work normally.
Install for Claude Desktop
Claude Desktop doesn't support remote http:// connectors directly, so this .mcpb is the one-click installer. For other MCP clients, see Use With Other Clients below.
- Install Macuse:
- Download from macuse.app/download
- Drag
Macuse.appto/Applicationsand launch it - Grant the permissions the app prompts for
- Install the bundle: download
macuse.mcpbfrom Releases and double-click to open in Claude Desktop - Approve OAuth: approve the authorization prompt that pops up — connection done
To uninstall, remove the entry from Claude Desktop settings.
Use With Other MCP Clients
For clients that accept a custom command (Cursor, Codex, Raycast, VS Code, Warp, Zed, LM Studio, Windsurf, ChatWise, and more), skip this bundle and configure directly:
Per-client setup guides: macuse.app/docs/clients.
Privacy & Permissions
- Local-only. All processing stays on your Mac. No cloud, no telemetry of your content.
- Per-app permissions. Allow, deny, or one-time-approve each AI client for each app it touches. Sensitive apps like password managers and banking re-confirm every time. Revoking an AI client automatically clears its app permissions.
- Per-client OAuth. Each MCP client gets its own authorization, manageable in Macuse settings.
How This Works
Every install path is a thin shim over the same thing: macuse mcp, the CLI
built into the Macuse macOS app. All MCP protocol handling, OAuth, permissions,
and reconnection live inside the app.
- The
.mcpbbundle is a ~130 LOC Node stdio wrapper that spawnsmacuse mcpand forwards JSON-RPC over stdin/stdout. It exists solely because Claude Desktop doesn't yet supporthttp://remote connectors directly. - The plugin skips Node entirely — a shell launcher execs the same binary, and adds the skills on top.
Override the binary path with the MACUSE_BINARY environment variable
(configurable in the Claude Desktop bundle UI). Default:
/Applications/Macuse.app/Contents/MacOS/macuse.
Repo Layout
Both marketplaces point at plugins/macuse in this repo, so one push updates
every channel. Version strings across package.json, manifest.json, and both
plugin manifests are synced at release time by
scripts/sync-manifest-version.js.
Validate plugin changes before pushing:
Requirements
- macOS 13.0 (Ventura) or later — Apple Silicon or Intel
- Macuse macOS app installed
- Node 20.8.1+ for the
.mcpbbundle only (bundled by Claude Desktop's runtime); the plugin has no Node dependency
Links
- Website: macuse.app
- Download: macuse.app/download
- Docs: macuse.app/docs
- Pricing: macuse.app/pricing — free tier with daily limits, or one-time Lifetime
- MCP spec: modelcontextprotocol.io
License
This MCPB bundle is MIT-licensed. The Macuse macOS application is a separate commercial product — see macuse.app for details.
来源:README.md,提交 a22e85d
工具
0版本历史
1- v1.3.0最新Sep 16, 2026
评分
已满足适用检查项的 40%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
- 近 30 天内可连通25 分
请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。
- 已声明认证方式10 分
请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。
- 已列出工具15 分
请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。
- 描述必需15 分
- 图标10 分
- 文档15 分
- 许可证10 分
请在仓库或注册中心条目中声明许可证。