diff --git a/README.md b/README.md index 5a3e4c9..b1decbd 100644 --- a/README.md +++ b/README.md @@ -136,6 +136,7 @@ The `--client` flag specifies which MCP client you're installing for: - `zed` - `warp` (outputs config to copy/paste into Warp's cloud-based settings) - `codex` (OpenAI's Codex CLI tool) +- `droid` (Factory.AI's Droid CLI tool) ## License diff --git a/src/client-config.ts b/src/client-config.ts index 55351d0..094c875 100644 --- a/src/client-config.ts +++ b/src/client-config.ts @@ -56,6 +56,12 @@ function getClientPaths(): { [key: string]: ClientInstallTarget } { return { claude: { type: 'file', path: defaultClaudePath, configKey: 'mcpServers' }, + droid: { + type: 'file', + path: path.join(homeDir, '.factory', 'mcp.json'), + localPath: path.join(process.cwd(), '.factory', 'mcp.json'), + configKey: 'mcpServers', + }, cline: { type: 'file', path: path.join( @@ -145,6 +151,7 @@ function getClientPaths(): { [key: string]: ClientInstallTarget } { export const clientNames = [ 'claude', + 'droid', 'cline', 'roo-cline', 'windsurf',