aaif-goose / aaif-goose/goose

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

オープン
#11,985 コメント 2 件 リアクション 1 件 担当者 1 名 @jbg が担当を希望しています GitHub で見る
主要言語
Rust
スター
54.2k
フォーク
6.2k
平均マージ
3日 4時間
マージ済み PR(30日)
240

説明

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

コントリビューションガイド

コントリビューションガイドを開く

調査の方向性

The issue involves MCP (Model Context Protocol) server compatibility between Goose versions 1.49 and 1.50. Start by examining the MCP client initialization code in the Goose repository, likely in a directory like 'mcp/' or 'src/mcp/'. Look for changes in error handling or ID correlation between versions. The user's MCP server is written in Python and available at https://github.com/DrMoriarty/ru-finance-mcp; test the interaction locally. 'Done' means the MCP server works with Goose 1.50 without the 'uncorrelated error response'.

索引モデルが issue の本文から書いたものです。

評価

技術スタック
python
領域
ai-infra-agents, backend
issue の種類
バグ
難易度
3/5
見積もり時間
1〜2日
活発さ
活発
明瞭さ
おおむね明確
初心者へのやさしさ
50/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。