An MCP (Model Context Protocol) server that provides Shield CLI documentation to AI tools like Claude Code, Cursor, Trae, Windsurf, and other MCP-compatible clients.
| Tool | Description |
|---|---|
shield_about |
Overview, architecture, and comparison with alternatives |
shield_install |
Installation instructions by platform (macOS/Windows/Linux/Docker) |
shield_usage |
Quick start, commands, address resolution, Web UI, system service |
shield_protocols |
Supported protocols (SSH, RDP, VNC, HTTP, Telnet, TCP, UDP) |
shield_plugins |
Plugin info (MySQL, PostgreSQL, SQL Server) |
claude mcp add shield-cli -- npx -y shield-cli-mcpOr add to ~/.claude/settings.json:
{
"mcpServers": {
"shield-cli": {
"command": "npx",
"args": ["-y", "shield-cli-mcp"]
}
}
}Add to Cursor Settings → MCP Servers:
{
"mcpServers": {
"shield-cli": {
"command": "npx",
"args": ["-y", "shield-cli-mcp"]
}
}
}Click the AI sidebar → Settings icon → MCP → Add MCP Server, paste:
{
"mcpServers": {
"shield-cli": {
"command": "npx",
"args": ["-y", "shield-cli-mcp"]
}
}
}Use the same configuration format — command: npx, args: ["-y", "shield-cli-mcp"].
Claude Code: claude mcp remove shield-cli
Cursor / Trae / Windsurf: Remove the "shield-cli" entry from your MCP settings JSON.
cd mcp-server
npm install
npm run build
# Test with Claude Code (local)
claude mcp add shield-cli-dev -- node /path/to/mcp-server/dist/index.jsApache 2.0