anthropics / anthropics/claude-ai-mcp

issue with MCP integration in Claude.ai

Abierto
#464 1 comentario 0 reacciones 0 asignados Ver en GitHub
bug
Lenguaje dominante
Sin datos de lenguaje
Estrellas
471
Forks
76
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

### What happened?

[BUG] Custom StreamableHTTP MCP server intermittently fails to load in Claude Desktop after updates

## Preflight Checklist
- [x] I have searched existing issues and this hasn't been fully resolved
- [x] This is a single bug report
- [x] I am using the latest version of Claude Desktop

## Summary

A custom self-hosted MCP server (StreamableHTTP, Bearer Token auth) intermittently fails to load its tools in Claude Desktop after Anthropic updates. The failure is **not** caused by network issues, Cloudflare tunnel problems, or server-side configuration — confirmed by the fact that **Opencode and Codex connect to the same MCP server on the same machine without any issues** throughout the same period.

## Environment

| Field | Detail |
|---|---|
| Client | Claude Desktop (latest) |
| OS | Windows / macOS |
| MCP Server | Self-hosted Gitea instance |
| Transport | StreamableHTTP |
| Auth | Bearer Token |
| MCP Server URL | https://gitea-mcp.rtsb.ai/mcp |

## What's Wrong?

Every few days — consistently correlated with Claude Desktop updates — the custom MCP connector stops loading its tools. Claude Desktop shows the connector as configured but the tools are not available in session.

The only workaround discovered so far: switching to a different model (e.g. Fable) sometimes restores tool availability. This is not a reliable or acceptable fix.

## Key Evidence

- **Same machine, same network, same MCP server:** Opencode and Codex both connect and use the MCP server without any issues during the exact same period that Claude Desktop fails.
- **Not a network/tunnel issue:** No VPN changes, no Cloudflare tunnel restarts, no firewall changes — nothing on the infrastructure side changes between working and broken states.
- **Not user error:** The connector config in Claude Desktop is unchanged and valid.
- **Reproducible pattern:** Issue appears reliably after Claude Desktop updates, resolves temporarily, then recurs after the next update.
- **Historical workaround:** In past sessions, calling `tool_search` with query `"gitea"` at session start would surface the deferred tools — but this internal mechanism is no longer consistently accessible from within Claude Desktop sessions.

## Expected Behavior

A configured and reachable MCP server should load its tools reliably after every Claude Desktop update, without requiring workarounds or model switching.

## Steps to Reproduce

1. Configure a custom Streamable HTTP MCP server in Claude Desktop with Bearer Token auth
2. Update Claude Desktop to a new version
3. Open a new session — MCP tools fail to load despite server being reachable
4. Confirm server is reachable from the same machine via other clients (Opencode, Codex, curl)

## Impact

This is a production blocker for users relying on custom MCP integrations as part of their core workflow. Recurring regressions after every update make the tool unreliable for professional use.

### What did you expect to happen?

A configured and reachable custom MCP server (StreamableHTTP + Bearer Token) should load its tools reliably in every Claude Desktop session, including after app updates — without requiring workarounds such as model switching or session restarts.

### Steps to reproduce

1. Configure a custom StreamableHTTP MCP server in Claude Desktop
(Bearer Token auth, e.g. https://gitea-mcp.rtsb.ai/mcp)
2. Anthropic releases a Claude Desktop update — app auto-updates
3. Open a new session
4. MCP tools fail to load despite server being reachable
5. Verify: same server accessible from Opencode and Codex
on the same machine without issues

### Area

MCP Connector (adding/managing servers)

### MCP Server (if applicable)

_No response_

### Error messages or logs

```shell

```

### Additional context

_No response_

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.