install-droid-mcp.sh script is a separate path: it registers the same style of HTTP MCP server and also downloads capture hooks into ~/.factory/settings.json.
Use the universal installer unless you specifically want those hooks. The dedicated script does not make Factory Droid Full tier. The capability table still lists hooks.method: none and skills.method: none.
Recommended: universal installer
Agent Instructions
Paste this into Factory Droid:--backend local or -Backend local for local data storage. See Local-First Setup. --targets generic-mcp is the other Tools-tier fallback. See Support Tiers.
What the universal installer writes
Whendroid is on PATH, it runs:
https://api.memorycrystal.ai/mcp. There is no hooks file and no skill directory from this path. PowerShell performs the same MCP registration and also skips hooks, because the platform row claims none.
What the dedicated script adds
install-droid-mcp.sh removes and re-adds the memory-crystal HTTP server with the same bearer header. It then downloads crystal-hooks.mjs and writes UserPromptSubmit, Stop, and SessionStart commands into ~/.factory/settings.json with --host factory-droid.
Those hooks capture on that host. They are not installed by --targets factory-droid. Re-running the universal installer does not remove a hooks file the dedicated script already wrote. Uninstalling the factory-droid target removes Memory Crystal hook entries from ~/.factory/settings.json and leaves the rest of that file.
Uninstall
Universal target:Troubleshooting
If installation says the Factory Droid CLI is missing, installdroid first and confirm it is on PATH. The universal installer cannot register MCP through a missing CLI.
Reopen Factory Droid or use droid mcp list to inspect the server. If requests fail authentication, verify the Bearer header and selected backend URL. If you expect capture, check which installer you used: only the dedicated script writes shared hooks. Universal installation remains Tools tier.
Detect clients automatically
Omit--targets to detect installed clients and choose which ones to configure: