Plugin request for Buf Schema Registry: protoc-gen-dedo-mcp
メンテナーはふだん 1 日以内に返信
まだ誰も着手していません。
評価
- 難易度
- 3/5
- 見積もり時間
- 1〜2日
- 初心者へのやさしさ
- 48/100
- issue の種類
- 機能追加
- 明瞭さ
- おおむね明確
- 活発さ
- 活発
- 技術スタック
- go
調査の方向性
Start with the plugin source at mcp/cmd/protoc-gen-dedo-mcp and read the Buf Schema Registry plugin contribution requirements to determine what changes are needed for registration. Check how the generated plugin integrates with protoc-gen-go and its dependencies; done means the plugin is available through the BSR with its documented version and generation behavior.
索引モデルが issue の本文から書いたものです。
説明
Mandatory
Where is the source code for the plugin?
https://github.com/raveesh-me/dedo/tree/main/mcp/cmd/protoc-gen-dedo-mcp
protoc-gen-dedo-mcp writes the MCP (Model Context Protocol) tool input schema of every unary RPC, as JSON Schema 2020-12, at code-generation time:
- field descriptions come from proto comments;
OUTPUT_ONLYfields are left out;- a request with a
google.protobuf.FieldMaskis a partial update (AIP-134), so only the resource name is required, and the schema lists the mask's valid paths; - a create leaves out the server-assigned name (AIP-133).
The output is one Go file per proto file, in the same package as protoc-gen-go's output: var MCPInputSchemas = map[string]string{...}.
Optional
Does the plugin have a valid semver version?
Yes, v0.5.0 (https://github.com/raveesh-me/dedo/releases/tag/v0.5.0). The Go module tag is mcp/v0.5.0, and go install github.com/raveesh-me/dedo/mcp/cmd/[email protected] works.
Does the plugin have a dependency on another plugin?
Yes. The generated file joins the Go package written by protoc-gen-go: https://github.com/protocolbuffers/protobuf-go/tree/master/cmd/protoc-gen-go
Does the output of this plugin depend on any other external libraries?
The generated file imports nothing. Services pass the map to github.com/raveesh-me/dedo/mcp/mcpserver, which serves the tools generated by protoc-gen-go-mcp (https://github.com/redpanda-data/protoc-gen-go-mcp) with these schemas.
License: Apache-2.0. The output depends only on the request.
- 主要言語
- Dockerfile
- スター
- 74
- フォーク
- 26
- 平均マージ
- 3時間 17分
- マージ済み PR(30日)
- 74
環境構築
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートなし
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
bufbuild/plugins のほかの issue
-
Plugin request for Buf Schema Registry: protoc-gen-connect-php再び着手できるかも このイシューのプルリクエストはマージされずにクローズされました。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 35/100
メンテナーはふだん 1 日以内に返信
-
難易度 3/5 1〜2日 初心者へのやさしさ 55/100
メンテナーはふだん 1 日以内に返信
-
Feature Plugin Request
難易度 4/5 3〜5日 初心者へのやさしさ 35/100
bufbuild/plugins#2255 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
Feature Plugin Request
難易度 3/5 1〜2日 初心者へのやさしさ 35/100
メンテナーはふだん 1 日以内に返信
-
Feature Plugin Request
難易度 3/5 1〜2日 初心者へのやさしさ 42/100
メンテナーはふだん 1 日以内に返信
bufbuild/plugins の issue をすべて見る
似ている issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 83/100
nikic/PHP-Parser#1187 ·
-
compiler
難易度 2/5 1〜3時間 初心者へのやさしさ 74/100
HerringtonDarkholme/hd-lang#1699 ·
メンテナーはふだん 1 日以内に返信
-
documentation
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
-
[workshop-sim] Repair: Make Copilot access and billing path decision self-contained in Steps 07/07dオープンfeedback simulation workshop
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
githubnext/gh-aw-workshop#5597 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100