Installation & setup for Cursor, Vs Code, and other MCP clients
Step 1: Clone and Build the keyboard MCP server
Step 2: Complete desktop onboarding
Important: Before configuring any editor, complete the desktop onboarding:- Download and run the Keyboard desktop app if you haven’t already (download here)
- Complete the onboarding flow to automatically create your GitHub credentials and WebSocket key
MCP client configuration
Use these configurations with any MCP client that accepts JSON:Cursor
Create~/.cursor/mcp.json:
VS Code
Create.vscode/mcp.json in your workspace:
Claude Desktop and Claude Code
Add to~/.claude/claude_desktop_config.json:
Any other MCP client
For any MCP client that accepts JSON configuration:Manual environment setup (if needed)
If you want to use environment variables:You’re ready! Your AI assistant now has automation superpowers through Keyboard MCP. Checkout the rest of the docs to see what you can do!