loading…
Search for a command to run...
loading…
A Docker-managed MCP server for analyzing React codebases and generating component documentation from mounted workspaces. It enables users to scan projects, ana
A Docker-managed MCP server for analyzing React codebases and generating component documentation from mounted workspaces. It enables users to scan projects, analyze JSX/TSX strings directly, and generate Markdown docs while ensuring safe path handling.
Local Docker-managed MCP server for analyzing React code and generating component docs from a mounted workspace.
This is based on the upstream azer/react-analyzer-mcp, adapted for Docker MCP Toolkit:
analyze-reactanalyze-projectlist-projectsreact-analyzer__server-statusdocker build -t react-analyzer-mcp:latest .
npm install
npm run build
docker run -i --rm \
-e REACT_ANALYZER_MCP_WORKSPACE_ROOT=/workspace \
-v /Users/mwdghaz:/workspace:rw \
react-analyzer-mcp:latest
workspace_root to your real host project root/workspace/Users/name/project/home/name/projectC:\\Users\\name\\projectImport the local catalog:
docker mcp catalog import /Users/mwdghaz/mcp-workspace/react-analyzer-mcp/catalog.yaml
Then configure and enable the server in Docker MCP Toolkit.
The local config template is config.yaml.
This repo can be exposed through the Docker MCP gateway with:
docker mcp gateway run \
--additional-catalog /Users/mwdghaz/mcp-workspace/react-analyzer-mcp/catalog.yaml \
--additional-config /Users/mwdghaz/mcp-workspace/react-analyzer-mcp/config.yaml
analyze-project scans .jsx and .tsx files recursively.node_modules, dist, build, .next, and .git
are skipped.Add this to claude_desktop_config.json and restart Claude Desktop.
{
"mcpServers": {
"react-analyzer-mcp": {
"command": "npx",
"args": []
}
}
}