Claude Command Runner

v1.0.0Developer Toolsstable

MCP server purpose-built for Warp Terminal. Swift, dual-consumer (Claude Desktop + Warp native agent panel), 39 tools. Warp integration via warp:// deeplinks, OSC 777 cli-agent events, and ~/.warp/launch_configurations/ profile sync. Includes shell s

automationclaudeclaude-desktopcommand-linemcp
Share:
15
Stars
0
Downloads
0
Weekly
0/5

What is Claude Command Runner?

Claude Command Runner is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to mcp server purpose-built for warp terminal. swift, dual-consumer (claude desktop + warp native agent panel), 39 tools. warp integration via warp:// deeplinks, osc 777 cli-agent events, and ~/.warp/lau...

MCP server purpose-built for Warp Terminal. Swift, dual-consumer (Claude Desktop + Warp native agent panel), 39 tools. Warp integration via warp:// deeplinks, OSC 777 cli-agent events, and ~/.warp/launch_configurations/ profile sync. Includes shell s

This server falls under the Developer Tools category on MCPgee, the world's largest MCP server directory with 33,000+ servers.

Features

  • MCP server purpose-built for Warp Terminal. Swift, dual-cons

Use Cases

Integrate with Warp Terminal
Execute shell commands with 39 specialized tools
M-Pineapple

Maintainer

LicenseMIT
Languageswift
Versionv1.0.0
UpdatedMay 20, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

Manual Installation

npx claude-command-runner

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

How to Set Up and Use Claude Command Runner

Claude Command Runner is a native Swift MCP server purpose-built for macOS and Warp Terminal, exposing 40 tools that give AI assistants direct control over terminal operations, pipelines, SSH sessions, file watching, clipboard, workspace profiles, and Warp-specific deep links. It bridges Claude Desktop and the Warp native agent panel simultaneously, enabling sophisticated automation workflows like multi-step build pipelines with error handling, streaming long-running commands, and managing remote SSH connections — all coordinated by the AI without leaving the chat interface.

Prerequisites

  • macOS (the server is written in Swift and requires Apple platform APIs)
  • Xcode or Swift 6.0+ toolchain installed
  • Warp Terminal (optional, required for Warp-specific tools like focus_warp_session and emit_warp_event)
  • Claude Desktop or another MCP-compatible client
  • Git to clone the repository
1

Clone the repository

Download the Claude Command Runner source code to your local machine.

git clone https://github.com/M-Pineapple/claude-command-runner.git
cd claude-command-runner
2

Build the Swift binary

Run the provided build script which compiles the Swift source and places the binary in the expected location. Optionally set CCR_CODESIGN_IDENTITY to your Apple Developer certificate SHA-1 for reproducible signed builds.

./build.sh
3

Verify the build

Confirm the binary was produced successfully before configuring your MCP client.

./.build/release/claude-command-runner --version
4

Configure Claude Desktop

Add the server to your Claude Desktop configuration file, pointing to the built binary. The server runs as a local stdio process.

{
  "mcpServers": {
    "claude-command-runner": {
      "command": "/path/to/claude-command-runner/.build/release/claude-command-runner"
    }
  }
}
5

Review and customize the config file

The server creates a config file at ~/.claude-command-runner/config.json on first run. Edit it to configure blocked commands for safety, notification preferences, SSH timeouts, and the maximum number of file watchers.

{
  "terminal": { "preferred": "auto" },
  "security": { "blockedCommands": ["rm -rf /", "sudo rm"] },
  "history": { "maxEntries": 10000 },
  "notifications": { "enabled": true },
  "fileWatching": { "maxWatchers": 5 },
  "ssh": { "defaultTimeout": 30 }
}
6

Test with a basic command

After restarting Claude Desktop, ask it to run a simple command to confirm the MCP server is connected and working.

Claude Command Runner Examples

Client configuration

Configure Claude Desktop to launch the built Claude Command Runner Swift binary as a local MCP server.

{
  "mcpServers": {
    "claude-command-runner": {
      "command": "/Users/yourname/claude-command-runner/.build/release/claude-command-runner"
    }
  }
}

Prompts to try

Example prompts that take advantage of Claude Command Runner's 40 tools for terminal automation.

- "Run swift build and then swift test; stop if the build fails."
- "Watch the file ~/project/config.yaml for changes and notify me."
- "SSH into dev-server.example.com and run df -h to check disk usage."
- "Save the current project environment as a workspace profile called 'backend-dev'."
- "Copy the output of the last command to my clipboard."

Troubleshooting Claude Command Runner

build.sh fails with 'no such module' Swift compiler errors

Ensure you have Xcode installed (not just the command-line tools) as the server may depend on macOS-specific frameworks. Run xcode-select --install and then open Xcode once to accept the license before rebuilding.

Warp-specific tools (focus_warp_session, emit_warp_event) do nothing

These tools require Warp Terminal to be installed and running. The OSC 777 cli-agent events and warp:// deeplinks are Warp-proprietary features. Using these tools with a standard terminal emulator like iTerm2 will have no effect.

A command I expect to work is blocked by the server

Check the blockedCommands array in ~/.claude-command-runner/config.json. Remove the command from that list or adjust the pattern if it was blocked by mistake, then restart Claude Desktop.

Frequently Asked Questions about Claude Command Runner

What is Claude Command Runner?

Claude Command Runner is a Model Context Protocol (MCP) server that mcp server purpose-built for warp terminal. swift, dual-consumer (claude desktop + warp native agent panel), 39 tools. warp integration via warp:// deeplinks, osc 777 cli-agent events, and ~/.warp/launch_configurations/ profile sync. includes shell s It connects AI assistants to external tools and data sources through a standardized interface.

How do I install Claude Command Runner?

Follow the installation instructions on the Claude Command Runner GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.

Which AI clients work with Claude Command Runner?

Claude Command Runner works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.

Is Claude Command Runner free to use?

Yes, Claude Command Runner is open source and available under the MIT license. You can use it freely in both personal and commercial projects.

Browse More Developer Tools MCP Servers

Explore all developer tools servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.

Quick Config Preview

{ "mcpServers": { "claude-command-runner": { "command": "npx", "args": ["-y", "claude-command-runner"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

Ready to use Claude Command Runner?

Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.

33,000+ ServersFree & Open SourceStep-by-Step Guides