Hotkeyless AHK MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| BASE_URL | No | Address of the Hotkeyless AHK server | http://localhost:42800 |
| BLACKLIST | No | A list of commands to avoid being called, comma-separated | |
| TIMEOUT_MS | No | Timeout milliseconds for each request | 4000 |
| CACHE_TTL_MS | No | Cache lifetime for command list in milliseconds | 5000 |
| ENDPOINT_LIST | No | Endpoint address of the command list | /list |
| ENDPOINT_TRIGGER | No | Endpoint address for invoking commands | /send |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| resources | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| discover_commandsB | Fetch available Hotkeyless commands from /list. |
| trigger_commandA | Trigger one Hotkeyless command by exact name using /trigger. Enforces blacklist and verifies command exists. |
| send_keysB | Send keystrokes through optional /send_keys endpoint. Returns clear error when endpoint is unsupported. |
| mouse_moveB | Move mouse cursor via optional /mouse_move endpoint. Returns clear error when endpoint is unsupported. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| hotkeyless-ahk-commands | Cached view of available command definitions returned by Hotkeyless /list endpoint. |
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/tim0-12432/HotkeylessAHK-mcp-skill'
If you have feedback or need assistance with the MCP directory API, please join our Discord server