npx claudepluginhub arnwaldn/atum-system --plugin atum-system/webmcpImplement WebMCP in a web project — setup, add tools, debug, audit, test
Manage WebMCP connections between websites and Claude Code.
WebMCP turns any website into an MCP tool source. Websites embed a small JS widget that registers tools, resources, and prompts — Claude Code can then call those tools directly instead of using browser automation.
Based on the user's request, perform ONE of these actions:
Call the _webmcp_get-token tool to generate a registration token. Instruct the user to paste it into the WebMCP widget on their website.
Call tools/list and filter for tools that are NOT built-in (_webmcp_*). Show the user which website tools are currently available.
_webmcp_get-token tool is available → server is runningnode ~/Projects/tools/webmcp-optimized/src/websocket-server.js --forked --port 4797Explain the WebMCP workflow:
_webmcp_get-tokenWebsite (webmcp.js widget)
↕ WebSocket (token-auth, localhost:4797)
WebMCP Bridge (ws-bridge.js)
↕ WebSocket
MCP Stdio Server (server.js)
↕ stdio
Claude Code CLI
Local optimized fork: ~/Projects/tools/webmcp-optimized/
Original: https://github.com/jasonjmcghee/WebMCP