mcpField
T
The MCP server for GoReleaser

The MCP server for GoReleaser

ローカル
github.com/goreleaser開発ツール222 日前に更新

The MCP server for GoReleaser について

GoReleaser MCP は、GoReleaser 用の MCP サーバーで、AI アシスタントが GoReleaser の設定を理解して扱えるようにします。設定の検証、非推奨オプションの修正案の提示、GoReleaser ドキュメントの埋め込みを行います。

主な機能

  1. 01GoReleaser 設定のエラーを検証
  2. 02非推奨オプションの検出と修正の提示
  3. 03GoReleaser ドキュメントの埋め込み
  4. 04設定を最新化する update_config プロンプト

活用シーン

  1. 01AI アシスタントで GoReleaser の設定ファイルを検証する
  2. 02古い GoReleaser 設定を現在の書き方へ移行する
  3. 03コーディングエージェントから GoReleaser のドキュメントを参照する

MCP 対応

本プロジェクトは MCP サーバーであり、設定検証ツール、埋め込みドキュメント、update_config プロンプトを MCP クライアントに提供します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"goreleaser": {
"command": "npx",
"args": [
"-y",
"@goreleaser/mcp"
]
}
}
}
起動コマンドnpx -y @goreleaser/mcp

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
ocighcr.io/goreleaser/mcp:0.6.0
npm@goreleaser/mcp0.6.0

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

GoReleaser ロゴ

GoReleaser MCP

GoReleaser 用の Model Context Protocol サーバーです。


GoReleaser 用の Model Context Protocol(MCP)サーバーです。 AI アシスタントが GoReleaser の設定を理解し、操作できるようにするツールとドキュメントを提供します。


特長

  • 設定の検証:GoReleaser の設定にエラーや非推奨のオプションがないか確認します
  • 非推奨設定の修正:詳細な手順を確認しながら、非推奨の設定オプションの修正を促します
  • ドキュメントの組み込み:MCP サーバーを通じて GoReleaser のドキュメントに直接アクセスできます
  • 更新プロンプト:update_config プロンプトを使って、GoReleaser の設定を最新の形式に更新します

インストール

npm install -g @goreleaser/mcp
brew install --cask goreleaser/tap/mcp
winget install goreleaser.mcp

使用方法

ツールに次のような設定を追加できます。

{
  // ...
  "mcp": {
    "goreleaser": {
      "command": "goreleaser-mcp",
      "type": "stdio"
    }
  }
  // ...
}

バッジ

リリース ソフトウェアライセンス ビルド状況 Go Doc GoReleaser 提供 GoReportCard

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。