MCP server worked with 1.49 and don't work with 1.50
- Langage dominant
- Rust
- Étoiles
- 54.2k
- Forks
- 6.2k
- Merge moyen
- 3 j 4 h
- PR mergées (30 j)
- 240
Description
**Describe the bug**
💡 Before filing, please check common issues:
https://goose-docs.ai/docs/troubleshooting
📦 To help us debug faster, attach your **diagnostics zip** if possible.
👉 How to capture it: https://goose-docs.ai/docs/troubleshooting/diagnostics-and-reporting/
A clear and concise description of what the bug is.
---
I made my own MCP server. (Python3, mcp>=1.0,<2)
It works very good with Goose 1.49 but after I updated to Goose 1.50 it breaks.
Goose shows me an error:
```
failed to initialize MCP client: uncorrelated error response: expected id 0, error response carried server-error
```
My MCP server shows an error:
```
[09/10/26 13:35:39] INFO Created new transport with session ID: a25c5d78f3c84167a1a86e0c86bf663a streamable_http_manager.py:302
INFO: 10.0.0.207:54932 - "POST /macrotracker/mcp HTTP/1.1" 400 Bad Request
```
If you want to see it, it available on https://github.com/DrMoriarty/ru-finance-mcp
---
**Expected behavior**
It worked with 1.49 and I expect that it will works with 1.50 also.
---
**Screenshots**
---
**Please provide the following information**
- **OS & Arch:** MacOS 14.7.4 (23H420)
- **Interface:** UI
- **Version:** 1.50 (latest)
- **Extensions enabled:** My own MCP server
- **Provider & Model:** It doesn't matter
---
**Additional context**
Add any other context about the problem here.
Do not begin implementation until the issue reaches **Ready** on the [Goose Issues board](https://github.com/orgs/aaif-goose/projects/1).
Guide de contribution
Ouvrir le guide de contribution
Piste de recherche
L’issue concerne la compatibilité du serveur MCP (Model Context Protocol) entre les versions 1.49 et 1.50 de Goose. Commencez par examiner le code d’initialisation du client MCP dans le dépôt Goose, probablement dans un répertoire comme 'mcp/' ou 'src/mcp/'. Recherchez les changements dans la gestion des erreurs ou dans la corrélation des ID entre les versions. Le serveur MCP de l’utilisateur est écrit en Python et disponible à l’adresse https://github.com/DrMoriarty/ru-finance-mcp ; testez l’interaction localement. « Terminé » signifie que le serveur MCP fonctionne avec Goose 1.50 sans la 'uncorrelated error response'.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- python
- Domaine
- ai-infra-agents, backend
- Type d'issue
- Bug
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Activité
- Active
- Clarté
- Plutôt claire
- Accessibilité débutants
- 50/100