aaif-goose / aaif-goose/goose

Support MCP's server.json and mcp.json import

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

説明

goose has its own repository for MCP servers but given that there is an MCP server for everything now, this concept is outdated. goose has deeplinks to install remote MCP servers but uses its own format for that. Meanwhile the world has standardized around mcp.json as an unofficial standard, with [server.json](https://github.com/modelcontextprotocol/registry/blob/main/docs/reference/server-json/generic-server-json.md) as an official standard. We should [retire our registry](https://github.com/aaif-goose/goose/discussions/10830) and adopt that standard, support it through deeplinks, upload & paste. Integration with registries like Pulse should then be relatively easy and can be done as part of this or in a follow up.

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

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

調査の方向性

この issue では、既存の MCP サーバーレジストリを廃止し、標準の server.json および mcp.json 形式のサポートを統合します。まず、コードベース内の現在のレジストリ実装と deeplink の処理を調査します。現在、MCP サーバーがどのようにインストールおよび設定されているかを把握します。次に、新しい JSON 標準のパースと検証を実装し、deeplink、upload、paste の機能をそれらを使用するように更新します。テストでは、既存ユーザーに対する後方互換性が損なわれていないことを確認する必要があります。

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

評価

技術スタック
rust
領域
backend, tooling
issue の種類
機能追加
難易度
4/5
見積もり時間
3〜5日
活発さ
活発
明瞭さ
おおむね明確
初心者へのやさしさ
45/100

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

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