wrapmcp
Allows running Docker CLI commands through MCP, enabling container management, image operations, and more.
Allows running GitHub CLI commands through MCP, enabling management of repositories, issues, pull requests, and more.
Allows running kubectl commands through MCP, enabling management of Kubernetes clusters, pods, services, and more.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@wrapmcpshow running containers"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
:suspect: Work/Test/Docs in Progress
wrapmcp
Wrap any CLI tool with MCP - Universal MCP server for well-documented CLI apps
Turn any command-line tool into an MCP server in seconds. No code required.
Why?
Modern CLI tools have excellent help systems and well-documented commands. wrapmcp makes them instantly available to AI assistants through the Model Context Protocol (MCP).
Instead of writing custom MCP servers for each tool, just wrap them:
wrapmcp install gh # GitHub CLI → MCP
wrapmcp install disco # Disco → MCP
wrapmcp install docker # Docker → MCP
wrapmcp install kubectl # Kubernetes → MCPInstallation
Download the latest binary for your platform from releases:
# Linux/macOS
curl -L https://github.com/yourusername/wrapmcp/releases/latest/download/wrapmcp-linux -o wrapmcp
chmod +x wrapmcp
# Install it
./wrapmcp install <your-favorite-cli-tool>The binary will automatically copy itself to ~/.local/bin/wrapmcp and configure your MCP clients.
Usage
Install MCP server for a CLI tool
wrapmcp install discoThis will:
Copy
wrapmcpto a stable location (~/.local/bin/)Auto-detect your MCP clients (Claude Desktop, Claude Code, Continue, Zed)
Add the tool to all detected clients
You're done! Restart your AI assistant.
Target specific client
wrapmcp install gh --client=claude-desktop
wrapmcp install docker --client=claude-codeList installed servers
wrapmcp listUninstall
wrapmcp uninstall discoSupported Clients
wrapmcp automatically detects and configures:
Claude Desktop - Global installation
Claude Code - Project-based (
.mcp.json)Continue - VS Code extension
Zed - Editor integration
How it works
When you run wrapmcp install disco, it creates an MCP server that:
Registers a
run_clitool in your AI assistantWhen called, executes
disco <args>and returns the outputThe AI can explore commands using
--helpflagsWell-documented CLIs become instantly accessible
Examples
After installing, your AI assistant can do things like:
You: "List my disco projects"
AI: uses mcp__disco__run_cli with args "projects:list"
You: "Deploy my app to production"
AI: uses mcp__gh__run_cli to check status, then confirms with you
You: "Show running containers"
AI: uses mcp__docker__run_cli with args "ps"Requirements
The CLI tool must be installed and available in your
PATHMCP client (Claude Desktop, Claude Code, Continue, or Zed)
Building from source
# Clone the repo
git clone https://github.com/yourusername/wrapmcp.git
cd wrapmcp
# Install dependencies
bun install
# Build
bun run build
# Use it
./wrapmcp install <tool>License
MIT
Contributing
Issues and PRs welcome! This was built as a personal tool but happy to make it better.
wrapmcp - Because every great CLI deserves to be MCP-enabled ✨
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
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/SubZtep/wrapmcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server