Skip to content

[MCP] Claude Code MCP support requires .mcp.json #8946

@ssbushi

Description

@ssbushi

Summary

There are a couple of changes needed in the claude AIToolModule:

  • settings.local.json is no longer recognizing mcpServers field. This should be moved to .mcp.json [1]
  • Claude has deprecated CLAUDE.local.md in favor of CLAUDE.md with file imports. [2]

[1] https://docs.anthropic.com/en/docs/claude-code/mcp#project-scope
[2] https://docs.anthropic.com/en/docs/claude-code/memory#claude-md-imports

Bug Info

  • Affected Tool(s): firebase init:ai-tools (not public yet)
  • MCP Client: 1.0.69 (Claude Code)
  • Operating System: Linux

Steps to Reproduce

I did not reproduce this with the tool itself, but I tried this approach in Genkit CLI and ran into the above issues.

Most likely steps to reproduce:

  • Run the firebase init:ai-tools command, (probably on a local build).
  • Setup firebase CLI for Claude.
  • Start up Claude, you should see an error that says mcpServers is not a recognized field in the settings.local.json file.

Metadata

Metadata

Assignees

No one assigned

    Labels

    api: mcpFirebase MCP Server

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions