`claude mcp list` Fails to Show Project-Scoped Servers

Resolved 💬 2 comments Opened Jun 11, 2025 by zupy-fmartinelli Closed Jun 11, 2025

Bug Description

🐛 Problema Identificado:

  1. claude mcp add ... -s project - Funciona e adiciona servidores ao projeto
  2. claude mcp get <nome> - Funciona e mostra os servidores configurados
  3. claude mcp list - NÃO mostra servidores de projeto, apenas globais

✅ Evidências do Bug:

  • Servidores foram adicionados com sucesso (confirmado pelo get)
  • Servidores estão no arquivo .mcp.json do projeto
  • claude mcp list deveria mostrar TODOS os servidores disponíveis no contexto atual

Bug Report

claude mcp list não lista servidores configurados no escopo do projeto (.mcp.json), mesmo quando eles existem e são acessíveis via claude mcp get <nome>.

Passos para reproduzir:

  1. Adicionar servidor com claude mcp add nome comando -s project
  2. Verificar que existe com claude mcp get nome
  3. Executar claude mcp list ❌ - não mostra o servidor

Comportamento esperado:
claude mcp list deveria mostrar servidores globais E de projeto.

Versão: Claude CLI 1.0.16 (Claude Code)

Environment Info

  • Platform: linux
  • Terminal: vscode
  • Version: 1.0.18
  • Feedback ID: 34b55b34-8396-44c8-8232-ee26ce25b21e

Errors

[{"error":"Error: Request was aborted.\n    at ww.makeRequest (file:///home/webmaster/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1358:3784)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","timestamp":"2025-06-11T14:31:28.627Z"},{"error":"ShellError: Shell command failed\n    at Object.call (file:///home/webmaster/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1578:1345)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async qD5 (file:///home/webmaster/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1901:19177)\n    at async LK1 (file:///home/webmaster/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1901:17763)\n    at async ND5 (file:///home/webmaster/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1901:16805)\n    at async ED5 (file:///home/webmaster/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1901:16434)\n    at async OO (file:///home/webmaster/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1901:15463)\n    at async lZ (file:///home/webmaster/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:2327:2123)","timestamp":"2025-06-11T14:49:45.310Z"},{"error":"ShellError: Shell command failed\n    at Object.call (file:///home/webmaster/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1578:1345)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async qD5 (file:///home/webmaster/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1901:19177)\n    at async LK1 (file:///home/webmaster/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1901:17763)\n    at async ND5 (file:///home/webmaster/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1901:16805)\n    at async ED5 (file:///home/webmaster/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1901:16434)\n    at async OO (file:///home/webmaster/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1901:15463)\n    at async OO (file:///home/webmaster/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1901:16289)\n    at async OO (file:///home/webmaster/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1901:16289)\n    at async lZ (file:///home/webmaster/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:2327:2123)","timestamp":"2025-06-11T14:50:07.129Z"},{"error":"ShellError: Shell command failed\n    at Object.call (file:///home/webmaster/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1578:1345)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async qD5 (file:///home/webmaster/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1901:19177)\n    at async LK1 (file:///home/webmaster/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1901:17763)\n    at async ND5 (file:///home/webmaster/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1901:16805)\n    at async ED5 (file:///home/webmaster/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1901:16434)\n    at async OO (file:///home/webmaster/.claude/local/node_modules/@

Note: Error logs were truncated.

View original on GitHub ↗

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