io.github.macuse-app/macuse
编码与调试by macuse-app
通过 Model Context Protocol (MCP) 将 AI 助手与原生 macOS 功能连接起来,扩展系统级能力。
什么是 io.github.macuse-app/macuse?
通过 Model Context Protocol (MCP) 将 AI 助手与原生 macOS 功能连接起来,扩展系统级能力。
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.
| You use | Install this | Get |
|---|---|---|
| Claude Code, Codex | Agent plugin | MCP tools + skills |
| Claude Desktop | .mcpb bundle | MCP tools |
| Cursor, Raycast, VS Code, Zed, … | Direct command | MCP tools |
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.
| Toolbox | What you can ask |
|---|---|
| Calendar | "Schedule a meeting next Tuesday at 3pm", find free time, manage events |
| "Draft a reply to this email", search inbox, organize messages | |
| Notes | "Find notes mentioning the Q2 launch", capture ideas, append to notes |
| Reminders | Create tasks with due dates and priorities, mark complete, search across lists |
| Messages | Read and send iMessages, search conversations |
| Stickies | Search, read, and create sticky notes in Apple Stickies |
| Contacts | Look up by name, email, phone, or company |
| Maps & Location | Place search, directions, travel time, current location |
| Shortcuts | Browse installed Shortcuts and run them with optional input |
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
shell/plugin marketplace add macuse-app/macuse-mcp /plugin install macuse@macuse-pluginsCodex
shellcodex plugin marketplace add macuse-app/macuse-mcp codex plugin add macuse@macuse-plugins -
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
| Skill | Covers |
|---|---|
macuse-setup | Install, connect a client, grant macOS permissions, diagnose a broken setup |
macuse-apps | Calendar, Mail, Reminders, Notes, Messages, Location — routing, parameter shapes, workflow ordering |
macuse-computer-use | Driving any Mac app's GUI — inspect/act/verify loop, element targeting, error recovery |
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:
{
"mcpServers": {
"macuse": {
"command": "/Applications/Macuse.app/Contents/MacOS/macuse",
"args": ["mcp"]
}
}
}
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
.claude-plugin/marketplace.json Claude Code marketplace catalog
.agents/plugins/marketplace.json Codex marketplace catalog
plugins/macuse/ The plugin — manifests, launcher, skills
src/, bin/ Node stdio wrapper for the .mcpb bundle
manifest.json .mcpb bundle manifest (Claude Desktop)
server.json MCP Registry entry
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:
claude plugin validate ./plugins/macuse --strict # plugin manifest
claude plugin validate . --strict # marketplace catalog
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.
常见问题
io.github.macuse-app/macuse 是什么?
通过 Model Context Protocol (MCP) 将 AI 助手与原生 macOS 功能连接起来,扩展系统级能力。
相关 Skills
前端设计
by anthropics
面向组件、页面、海报和 Web 应用开发,按鲜明视觉方向生成可直接落地的前端代码与高质感 UI,适合做 landing page、Dashboard 或美化现有界面,避开千篇一律的 AI 审美。
✎ 想把页面做得既能上线又有设计感,就用前端设计:组件到整站都能产出,难得的是能避开千篇一律的 AI 味。
网页应用测试
by anthropics
用 Playwright 为本地 Web 应用编写自动化测试,支持启动开发服务器、校验前端交互、排查 UI 异常、抓取截图与浏览器日志,适合调试动态页面和回归验证。
✎ 借助 Playwright 一站式验证本地 Web 应用前端功能,调 UI 时还能同步查看日志和截图,定位问题更快。
网页构建器
by anthropics
面向复杂 claude.ai HTML artifact 开发,快速初始化 React + Tailwind CSS + shadcn/ui 项目并打包为单文件 HTML,适合需要状态管理、路由或多组件交互的页面。
✎ 在 claude.ai 里做复杂网页 Artifact 很省心,多组件、状态和路由都能顺手搭起来,React、Tailwind 与 shadcn/ui 组合效率高、成品也更精致。
相关 MCP Server
GitHub
编辑精选by GitHub
GitHub 是 MCP 官方参考服务器,让 Claude 直接读写你的代码仓库和 Issues。
✎ 这个参考服务器解决了开发者想让 AI 安全访问 GitHub 数据的问题,适合需要自动化代码审查或 Issue 管理的团队。但注意它只是参考实现,生产环境得自己加固安全。
Context7 文档查询
编辑精选by Context7
Context7 是实时拉取最新文档和代码示例的智能助手,让你告别过时资料。
✎ 它能解决开发者查找文档时信息滞后的问题,特别适合快速上手新库或跟进更新。不过,依赖外部源可能导致偶尔的数据延迟,建议结合官方文档使用。
by tldraw
tldraw 是让 AI 助手直接在无限画布上绘图和协作的 MCP 服务器。
✎ 这解决了 AI 只能输出文本、无法视觉化协作的痛点——想象让 Claude 帮你画流程图或白板讨论。最适合需要快速原型设计或头脑风暴的开发者。不过,目前它只是个基础连接器,你得自己搭建画布应用才能发挥全部潜力。