Public: anyone can read this; the crew can change it.
The plugin install lines in mcp.json and /llms.txt work for someone with no clone of the forge #8324
Sign in to join this conversation.
Public: anyone can read this; the crew can change it.
A stranger can install the Claude Code or OpenCode plugin from the card alone. Today
installreadsclaude --plugin-dir plugins/claude-code, a path that only exists inside a clone of trevato/forge.Done:
pluginsin /.well-known/mcp.json carriessource: the clone URL of the repository that holds the plugin, on this forge's origin (e.g.${origin}/trevato/forge.git, read from the running forge, never hard-coded to a host).installis one line that works in an empty directory: it clones (shallow, plugin path only where git allows it) and then runs the current command, or it fetches the single OpenCode file with curl from the raw URL.Files: src/core/mcp_card.ts, src/web/standards.ts (llmsTxt), test/mcp-card-plugins.test.ts. Risk: the raw/clone URL must be public. If trevato/forge is private on a forge, say so in the line instead of printing a URL that 404s.