agent-reverse
Surgical integration tool - extract features from agent plugins without bloat
claude mcp add --transport stdio shihwesley-agent-reverse npx -y @shihwesley/agent-reverse agent-reverse-server
How to use
AgentReverse is an MCP server that analyzes sources (GitHub repos, local configs, articles, or other inputs) to extract capabilities in the form of skills, agents, and MCP servers. It then helps you install only the capabilities you actually need, rather than cloning entire repositories. The server exposes commands to analyze sources, install specific capabilities, audit your setup, synchronize manifests, and back up or restore configurations. Typical workflows include analyzing a source to discover available capabilities, installing a chosen capability (with security checks), and then auditing or backing up your manifest to ensure a clean, portable setup. The MCP tools include functions for managing capability manifests, installing with security gates, checking for updates, and performing backups across different agent platforms.
How to install
Prerequisites:
- Node.js v20.0.0 or newer
- npm (comes with Node.js)
Option A: Run via npx (standalone, quickest)
# Add MCP server
claude mcp add agent-reverse -- npx -y @shihwesley/agent-reverse agent-reverse-server
# Install skills and agents (from the MCP server perspective)
npx -y @shihwesley/agent-reverse setup
Option B: Install from source and run locally
# Clone the repository
git clone https://github.com/shihwesley/agent-reverse.git
cd agent-reverse
# Install dependencies and build
npm install && npm run build
# Add MCP server pointing to the built server
claude mcp add agent-reverse -- node dist/server.js
# Set up client-side components if needed
node dist/cli.js setup
Option C: Global install (alternative)
npm install -g @shihwesley/agent-reverse
claude mcp add agent-reverse -- agent-reverse-server
agent-reverse setup
Additional notes
Notes and tips:
- The server supports analyzing various sources to extract capabilities, including GitHub repos and articles. Use /agent-reverse analyze <source> to discover available capabilities.
- Ensure Node.js is version 20.0.0 or newer to avoid compatibility issues.
- After installation, you can use commands such as /agent-reverse install <id>, /agent-reverse audit, /agent-reverse backup, and /agent-reverse restore to manage capabilities and configurations.
- When using npx installation, the command to run the server through Claude Code is configured in the MCP settings (see mcp_config).
- The MCP server exposes capabilities like skills and MCP servers you can install, for example TypeScript language intelligence (typescript-lsp) and Python type checking (pyright-lsp), as shown in the example analyses.
- If you encounter permission or network issues during install, consider running with appropriate flags to allow network access or to bypass strict install checks (respect security prompts in production environments).
Related MCP Servers
skillport
Bring Agent Skills to Any AI Agent and Coding Agent — via CLI or MCP. Manage once, serve anywhere.
Pare
Dev tools, optimized for agents. Structured, token-efficient MCP servers for git, test runners, npm, Docker, and more.
omega-memory
Persistent memory for AI coding agents
kratos
🏛️ Memory System for AI Coding Tools - Never explain your codebase again. MCP server with perfect project isolation, 95.8% context accuracy, and the Four Pillars Framework.
shodan
Shodan MCP server for Claude, Cursor & VS Code. 20 tools for passive reconnaissance, CVE/CPE intelligence, DNS analysis, and device search. 4 tools work free without an API key. OSINT and vulnerability research from your IDE.
mcp-interactive-terminal
MCP server that gives AI agents (Claude Code, Cursor, Windsurf) real interactive terminal sessions — REPLs, SSH, databases, Docker, and any interactive CLI with clean output and smart completion detection