Hotkeyless AHK MCP und Skills
👁 License: MIT
👁 AHK Version
👁 MCP
👁 Claude Support
👁 OpenCode Support
👁 Github Copilot Support
Dieses Repository bietet:
Einen TypeScript MCP-Server, der die Hotkeyless AHK HTTP-API umschließt.
Wiederverwendbare Skill-Dokumente für OpenCode, Claude und allgemeine Agenten-Runtimes.
Praktische Beispiele für Desktop-Automatisierungsszenarien.
Workspace-Layout
packages/
mcp-server/ # Node MCP server package
skills/ # Agent skill documents
examples/ # End-to-end usage examplesRelated MCP server: ahk-mcp
MCP-Server
Schnellstart
OpenCode
opencode.json:
{
...
"mcp": {
...
"hotkeyless-ahk": {
"type": "local",
"command": ["npx", "-y", "@tim0_12432/hotkeyless-ahk-mcp-server"],
"enabled": true,
"environment": {
"BLACKLIST": "shutdown,restart,kill"
...
}
}
},
...
}ClaudeCode
.mcp.json:
{
"mcpServers": {
...
"hotkeyless-ahk": {
"command": "npx",
"args": ["-y", "@tim0_12432/hotkeyless-ahk-mcp-server"],
"env": {
"BLACKLIST": "shutdown,restart,kill"
...
}
}
}
}Github Copilot
mcp-config.json:
{
...
"mcpServers": {
...
"hotkeyless-ahk": {
"type": "local",
"command": "npx",
"args": ["-y", "@tim0_12432/hotkeyless-ahk-mcp-server"],
"env": {
"BLACKLIST": "shutdown,restart,kill"
...
},
"tools": ["*"]
}
},
...
}Aus Quellcode erstellen
1. Server erstellen
bun install
bun run buildnpm sollte ebenfalls problemlos funktionieren!
2. Ihr Harness einrichten
OpenCode
opencode.json:
{
...
"mcp": {
...
"hotkeyless-ahk": {
"type": "local",
"command": ["node", "<absolute path to the built files>/mcp-server/dist/index.js"],
"enabled": true,
"environment": {
"BLACKLIST": "shutdown,restart,kill"
...
}
}
},
...
}ClaudeCode
.mcp.json:
{
"mcpServers": {
...
"hotkeyless-ahk": {
"command": "node",
"args": ["<absolute path to the built files>/mcp-server/dist/index.js"],
"env": {
"BLACKLIST": "shutdown,restart,kill"
...
}
}
}
}Github Copilot
mcp-config.json:
{
...
"mcpServers": {
...
"hotkeyless-ahk": {
"type": "local",
"command": "node",
"args": ["<absolute path to the built files>/mcp-server/dist/index.js"],
"env": {
"BLACKLIST": "shutdown,restart,kill"
...
},
"tools": ["*"]
}
},
...
}Hotkeyless AHK API-Vertrag
GET /listgibt ein JSON-Array von{ command: string, note: string }zurückGET /send/<command>akzeptiert Abfrageparameter
Konfiguration
Die Standardkonfiguration befindet sich unter mcp-server/dist/infrastructure/config/config.ts.
Umgebungs-Überschreibungen:
Parameter-Überschreibung | Funktion | Standard |
BASE_URL | Adresse des Hotkeyless AHK-Servers |
|
TIMEOUT_MS | Timeout in Millisekunden für jede Anfrage | 4000 |
BLACKLIST | Eine Liste von Befehlen, die nicht aufgerufen werden sollen | [] |
CACHE_TTL_MS | Cache-Lebensdauer für die Befehlsliste in Millisekunden | 5000 |
ENDPOINT_LIST | Endpunkt-Adresse der Befehlsliste |
|
ENDPOINT_TRIGGER | Endpunkt-Adresse zum Aufrufen von Befehlen |
|
Agenten-Skills
Schnellstart
OpenCode
Kopieren Sie die
./skills/.opencode/...Ordner nach
.opencode/skillsfür projektspezifische Skill-Einrichtung%USERPROFILE%/.config/opencode/skillsfür globale Einrichtung
Sie können AGENTS.md, benutzerdefinierte Subagenten oder benutzerdefinierte Befehle anpassen, um auf die Skills zu verweisen
Starten Sie Ihr OpenCode (CLI oder Desktop) neu
Wenn Sie den Agenten bitten, die "hotkeyless AHK skills" zu verwenden, sollte er nun den Skill-Guide nutzen
ClaudeCode
Kopieren Sie die
./skills/.claude/...Ordner nach
.claude/skillsfür projektspezifische Skill-Einrichtung%USERPROFILE%/.config/claude-code/skillsfür globale Einrichtung
Sie können CLAUDE.md, benutzerdefinierte Subagenten oder benutzerdefinierte Befehle anpassen, um auf die Skills zu verweisen
Starten Sie Ihren Claude Code neu
Wenn Sie den Agenten bitten, die "hotkeyless AHK skills" zu verwenden, sollte er nun den Skill-Guide nutzen
Github Copilot
Kopieren Sie die
./skills/.claude/...Ordner nach
.claude/skillsfür projektspezifische Skill-Einrichtung%USERPROFILE%/.config/claude-code/skillsfür globale Einrichtung
Sie können AGENTS.md, benutzerdefinierte Subagenten oder benutzerdefinierte Befehle anpassen, um auf die Skills zu verweisen
Starten Sie Ihren Claude Code neu
Wenn Sie den Agenten bitten, die "hotkeyless AHK skills" zu verwenden, sollte er nun den Skill-Guide nutzen
Lizenz
Maintenance
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
