Add the REA (Reverse Engineer Anything) MCP server
REA 6.8.0 (rea-agents on npm, checked against the registry's integrity hash) runs in its own container from the same image, because some of its tools run the target: workspace only, no display, no capabilities, and only an internal network with no route out. It serves MCP over HTTP and Claude Desktop reaches it through mcp-remote, installed from a committed lockfile. It uses the image's Ghidra 12.1.4 headless and binwalk. run.sh creates the internal network, starts REA before Claude Desktop and stops it when Claude Desktop's container ends. Adds a README with usage and sources. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
@@ -3,6 +3,16 @@
|
||||
"ghidra": {
|
||||
"command": "/opt/ghidra-mcp/bin/ghidra-mcp",
|
||||
"args": ["--ghidra-server", "http://127.0.0.1:8080/"]
|
||||
},
|
||||
"rea": {
|
||||
"command": "/opt/node/bin/node",
|
||||
"args": [
|
||||
"/opt/mcp-bridge/node_modules/mcp-remote/dist/proxy.js",
|
||||
"http://rea:8765/mcp",
|
||||
"--allow-http",
|
||||
"--transport",
|
||||
"http-only"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
+1017
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,8 @@
|
||||
{
|
||||
"name": "claude-re-setup-mcp-bridge",
|
||||
"private": true,
|
||||
"description": "stdio-to-HTTP bridge Claude Desktop uses to reach MCP servers in other containers",
|
||||
"dependencies": {
|
||||
"mcp-remote": "0.15.1"
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user