fix(#151): suppress fleet-mcp for Claude and Gemini members
Apra Fleet is an open-source MCP server
Brought to you by:
apralabs
Originally created by: kumaakh
ClaudeProvider.composePermissionConfig() adds mcpServers['apra-fleet'].disabled=true to settings.local.json delivered to every member — uses Claude Code's project-level settings layering to suppress fleet tools without touching the PM's global configGeminiProvider.composePermissionConfig() adds mcp.excluded=['apra-fleet'] to .gemini/settings.json delivered to every member — experimentally verified: project-level mcp.excluded overrides the global mcpServers registrationproviders.test.ts (2 per provider)compose-permissions.test.ts (Claude doer, Gemini doer, Gemini reviewer)Closes [#151]
settings.local.json contains mcpServers.apra-fleet.disabled=true after compose_permissions.gemini/settings.json contains mcp.excluded with apra-fleet after compose_permissions🤖 Generated with Claude Code
Ticket changed by: kumaakh