What runtime dependencies does Hotkeyless Ahk Mcp require?
It requires Node.js (to run npx or the built server) and a running instance of Hotkeyless AHK (listening on `http://localhost:42800` by default).
@tim0-12432
Basic information
MCP server for Hotkeyless AHK HTTP API. It lets your agent control your whole computer through hotkeys.
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"hotkeyless-ahk": {
"command": "npx",
"args": [
"-y",
"@tim0_12432/hotkeyless-ahk-mcp-server"
],
"env": {
"BLACKLIST": "shutdown,restart,kill,..."
}
}
}
}Fetch available Hotkeyless commands from /list.
Trigger one Hotkeyless command by exact name using /trigger. Enforces blacklist and verifies command exists.
Send keystrokes through optional /send_keys endpoint. Returns clear error when endpoint is unsupported.
Move mouse cursor via optional /mouse_move endpoint. Returns clear error when endpoint is unsupported.
Hotkeyless Ahk Mcp is a TypeScript MCP server that wraps the Hotkeyless AHK HTTP API, enabling AI agents to invoke AutoHotkey commands without needing keyboard shortcuts. It includes reusable skill documents for OpenCode, Claude Code, and GitHub Copilot, designed for desktop automation tasks.
Install and run via npx -y @tim0_12432/hotkeyless-ahk-mcp-server or build from source with bun install && bun run build. Configure the server in opencode.json, .mcp.json, or mcp-config.json with environment variables like BLACKLIST, BASE_URL, and TIMEOUT_MS. For skill documents, copy skill folders into the appropriate .opencode/skills, .claude/skills, or .github/copilot/skills directories.
It requires Node.js (to run npx or the built server) and a running instance of Hotkeyless AHK (listening on `http://localhost:42800` by default).
Set the `BLACKLIST` environment variable to a comma‑separated list of commands to block, for example `"shutdown,restart,kill"`.
Yes, by default the command list is cached for 5000 ms. The cache time can be changed via the `CACHE_TTL_MS` environment variable.
The MCP server runs as a local process using the standard input/output transport (stdio) for communicating with the MCP client.
The server does not store data itself; it only forwards commands to the Hotkeyless AHK HTTP API running on the local machine. All command execution happens on the user's system.
A curated list of references for MLOps
不止于 CSS
YC (S26) | Open Computer History | Continuously record your company computer work, map your workflows, help you find work worth automating, and power your agents' context

Soar Flight Booking MCP is a remote MCP server available at https://mcp.soar.flights.

Health by Dr Brad works out a health plan from your own results: which screening is due at your age, and evidence-based suggestions, each with the reason and the published guideline or study behind it. Your record is one
Comments