Installation
Prerequisites
Invoker requires Node.js 18+. Verify your version:
node --versionClaude Desktop
Add Invoker to your MCP configuration file:
// ~/Library/Application Support/Claude/claude_desktop_config.json
{
"mcpServers": {
"invoker": {
"command": "npx",
"args": ["-y", "invoker-mcp"]
}
}
}// %APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"invoker": {
"command": "npx",
"args": ["-y", "invoker-mcp"]
}
}
}After saving, restart Claude Desktop for the changes to take effect.
Cursor
Add Invoker to Cursor's MCP settings. Open Cursor Settings → MCP and add a new server:
{
"mcpServers": {
"invoker": {
"command": "npx",
"args": ["-y", "invoker-mcp"]
}
}
}Alternatively, create a .cursor/mcp.json file in your project root with the same content.
Claude Code
Create a .mcp.json file in your project root:
{
"mcpServers": {
"invoker": {
"command": "npx",
"args": ["-y", "invoker-mcp"]
}
}
}Project vs Global scope
Placing .mcp.json in a project root limits Invoker to that project. For universal access, add it to ~/.claude/.mcp.json instead.
Manual / Other MCP Clients
For any MCP-compatible client, run Invoker over stdio:
npx -y invoker-mcpVerify Installation
Open a conversation and ask:
"What Invoker tools do you have available?"
You should see tools like deploy, login, list_templates, list_deploys, and others.
Troubleshooting
| Issue | Fix |
|---|---|
| Tools don't appear | Restart the client after editing the config file |
npx command fails | Ensure Node.js 18+ is installed and npx is on your PATH |
| Permission errors | Check that you have write access to the config file location |
Next Step
Once installed, continue to Authentication to sign in.