Skip to content

Build MCP GenMedia

  • MCP tools (nanobanana, veo, lyria, etc.) are not responding or missing from tool list
  • /tmp has been wiped (container restart, new session)
  • settings.json still points to /workspace/.local/bin/ binaries (which are not executable)
  • Any exec format error or permission denied when Claude Code tries to start an MCP server

The prebuilt binaries shipped in /workspace/.local/bin/ lack the executable bit and live on a noexec filesystem mount — they can never be run directly. The source code for all six servers lives in the upstream repo. This skill clones that repo, downloads Go if needed, compiles the servers into /tmp/bin/ (which is exec-allowed), and updates settings.json to point there.

Terminal window
bash /workspace/.claude/skills/build-mcp-genmedia/scripts/build.sh