/mcp dialog does not display user-scoped MCP servers

Resolved 💬 3 comments Opened Mar 24, 2026 by Joepocalypse Closed Mar 28, 2026

Description

MCP servers added via claude mcp add <name> --scope user are not shown in the /mcp dialog, even though they connect successfully and their tools are available in the session.

Steps to Reproduce

  1. Run claude mcp add falconer --scope user -- npx @falconer/mcp@latest
  2. Start a new Claude Code session
  3. Open /mcp dialog

Expected Behavior

The falconer server appears in the /mcp dialog with its connection status.

Actual Behavior

The server does not appear in the /mcp dialog at all, despite:

  • Being present in ~/.claude.json under mcpServers
  • Successfully connecting at session start (debug log: MCP server "falconer": Channel notifications skipped: server did not declare claude/channel capability)
  • Its tools (mcp__falconer__create, mcp__falconer__edit, mcp__falconer__read, mcp__falconer__search) being available in the session

Environment

  • Claude Code version: 2.1.81
  • Platform: macOS Darwin 25.3.0 (arm64)

View original on GitHub ↗

This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗