keep_awake_status
Keep Mac Awake status
Shows whether Keep Mac Awake is keeping this Mac awake: whether a session runs and its time left, the free trial, and a newer version. Read only. Call it before starting a session.
无需输入参数。

com.keepmacawake由 keepmacawake.com 发布v1.0.1更新于 Nov 7, 2026
在代理的长任务运行期间,让 MacBook 在合盖状态下保持唤醒(Keep Mac Awake 应用)。
AI 翻译由 AI 模型根据下方的原文描述翻译,可能有误。
Keep a MacBook awake with the lid closed while an agent's long task runs (Keep Mac Awake app).
发布方自己的服务:Keep
Keep Mac Awake 的本地 MCP 服务,由 keepmacawake.com 发布;无需登录;STDIO;3 个工具。
暂无 AI 概览:以下信息来自注册中心条目和服务本身。
Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。
参照 仓库 中的启动说明。
This MCP server lets an AI agent use Keep Mac Awake, a macOS app that keeps a MacBook with Apple silicon awake with the lid closed during a session. It needs the app, which is installed separately and is a paid app with a free trial (keepmacawake.com). With it, the agent starts a timed session before long work, stops it when the work is done, and tells you when the app needs something from you, such as AC power or a purchase after the trial. Why an agent needs it: a MacBook sleeps when you close the lid, and the agent's work stops with it (keep AI agents running with the lid closed).
It works in any app that runs local MCP servers (Claude Desktop, Claude Code, Codex, Cursor, VS Code, Windsurf and others). If your agent takes plugins, the Keep Mac Awake plugin does the same with a skill and adds a session-start hook.
The agent starts timed sessions on its own and tells you in one line. It asks you first before a session without a time limit and before the first session on a Mac, which starts the free trial: keep_awake_start refuses both until the agent passes user_agreed. It never starts a second session over a running one. Battery use, buying and installing stay with you, in the menu bar panel or in Terminal.
You need Node.js 20 or later and the Keep Mac Awake app (any Mac with Apple silicon and macOS 26 or later).
Claude Code:
Codex:
Claude Desktop, Cursor and other apps with a JSON configuration (claude_desktop_config.json, .cursor/mcp.json):
The server is the npm package keepmacawake-mcp and is listed in the official MCP Registry as com.keepmacawake/mcp.
If the app reports that npx is not found, give its full path, for example /opt/homebrew/bin/npx.
From a clone of this repository instead of npm:
keepmacawake command once on this Mac (status, start or stop, with --json), from /usr/local/bin, where the installer puts it, or from PATH. Set KEEPMACAWAKE_CLI to use another path.sudo, no settings changes, no payments.The server sends nothing anywhere. Its results become part of the agent's conversation, so the agent's provider receives them: whether a session runs, its time left, the trial's time left, the battery settings and a newer version. From the app's reply the server passes on only those fields: never this Mac's ID, the purchase details or the app's own messages, apart from the short reason the app gives when it refuses a session. The app's own data use is in its privacy description.
KEEPMACAWAKE_CLI if the command is somewhere else.The tests run against a fake keepmacawake command and never touch a real session.
Write to [email protected]. Security issues: see SECURITY.md. Keep Mac Awake is not affiliated with Apple.
The server is under the MIT License. The Keep Mac Awake app it controls is not: buying it after the free trial is covered by its own terms.
来源:mcp/README.md,提交 b4af057
Keep Mac Awake status
Shows whether Keep Mac Awake is keeping this Mac awake: whether a session runs and its time left, the free trial, and a newer version. Read only. Call it before starting a session.
无需输入参数。
Start a Keep Mac Awake session
Keeps this MacBook awake with the lid closed, for a number of whole hours or without a time limit, through the Keep Mac Awake app. Use it before a long task the user asked for, with hours a little longer than the task. Ask the user first and pass user_agreed for a session without a time limit, or when keep_awake_status shows the trial has not started. During the free trial a session lasts at most 8 hours.
hoursuser_agreedno_time_limitStop the Keep Mac Awake session
Ends the running Keep Mac Awake session and restores the normal sleep setting. Use it when a task you started the session for is done. Do not stop a session the user started themselves, or one they asked to keep on.
无需输入参数。
已满足适用检查项的 80%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。
请在仓库或注册中心条目中声明许可证。
md.keep官方发布者
面向 AI 助手的远程稍后读服务,可将链接、书签、笔记和视频保存为 Markdown,并让助手搜索这些内容。

由 GitHub 账号 robertkeus 发布
一个免费的 MCP 服务器,用公开安全公告检查项目已安装的软件包版本、Node.js 或 PHP 运行时以及托管平台。

由 GitHub 账号 CanvasKeep 发布
让 AI 助手在 CanvasKeep 工作区中创建、读取、编辑和整理 Excalidraw 图表,并可根据节点与连线自动布局生成图表。

由 GitHub 账号 tresor4k 发布
只读 MCP 服务器,回答欧洲机场停车场的服务、距离以及 3、7、14 天停车的机场级价格区间问题。

由 GitHub 账号 zuneracodes 发布
LocalKeep 为助手提供一个本地、带日期的记忆库,可通过 MCP 查询,让回忆起的个人背景来自你自己写的条目。
claude mcp add keepmacawake -- npx -y keepmacawake-mcpcodex mcp add keepmacawake -- npx -y keepmacawake-mcp{ "mcpServers": { "keepmacawake": { "command": "npx", "args": ["-y", "keepmacawake-mcp"] } }}git clone https://github.com/bartdudzic/keepmacawakecd keepmacawake/mcp && npm ci --omit=devclaude mcp add keepmacawake -- node "$PWD/bin/keepmacawake-mcp.mjs"npm cinpm test