aaif-goose / aaif-goose/goose

MCP server worked with 1.49 and don't work with 1.50

Ouverte
#11,985 2 commentaires 1 réaction 1 personne assignée Réclamée par @jbg Voir sur GitHub
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**

Image

---

**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

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.