mcpField
R
release-to-tasks

release-to-tasks

ローカル
github.com/apomt開発ツール09 週間前に更新

release-to-tasks について

release-to-tasksは、公開されたリリースノートのURLを順序付きのアップグレードタスクに変換するMCPサーバーです。各タスクには出典の抜粋、URLアンカー、確信度、不確実性が含まれ、リリース文やプロジェクトコードは実行しません。

主な機能

  1. 01公開リリースノートの解析
  2. 02順序付きアップグレードタスクの生成
  3. 03出典の抜粋とアンカーの付与
  4. 04確信度と不確実性の明示
  5. 05危険なURLとリダイレクトの拒否

活用シーン

  1. 01GitHubリリースに伴う更新作業の確認
  2. 02GitLabリリースノートのタスクリスト化
  3. 03アップグレード適用前の変更ログ項目の評価

MCP 対応

MCPサーバーは`release_url_to_tasks`ツールを提供します。公開リリースノートのURLを受け取り、出典付きタスクと警告を返します。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"apomt-release-to-tasks": {
"command": "npx",
"args": [
"-y",
"release-to-tasks-mcp"
]
}
}
}
起動コマンドnpx -y release-to-tasks-mcp

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

パッケージ
npmrelease-to-tasks-mcp0.1.0

ツール

1

掲載時のツール一覧 · 3 週間前に更新

パラメーター型必須説明
release_urlstringはい公開 HTTPS GitHub、GitLab、Markdown、または HTML のリリースノート URL

詳細

release-to-tasks-mcp

公開リリースノートのURLを1つ、出典の抜粋、アンカー、信頼度、不確実性を保持した順序付きのアップグレードタスクに変換します。MCP サーバーはリリーステキストやプロジェクトのコードを実行しません。

インストール

Node.js 22.14 以降が必要です。

{
  "mcpServers": {
    "release-to-tasks": {
      "command": "npx",
      "args": ["-y", "[email protected]"]
    }
  }
}

npm で公開する前に、ローカルでクリーンに実行するには:

npm ci
npm test
node dist/index.js

ツール

release_url_to_tasks

{
  "release_url": "https://github.com/modelcontextprotocol/python-sdk/releases/tag/v2.1.1"
}

結果には sourceFormat、releaseTitle、順序付きの tasks、warnings が含まれます。すべてのタスクには、正確な出典URL/アンカーと短い出典の抜粋が含まれます。信頼度の低い項目には、人による影響評価が必要であることが明記されます。

対応しているソース:

  1. GitHub のリリースページ(公開 GitHub API を通じて解決)
  2. GitHub のリリース API URL
  3. GitLab のリリースページ
  4. 公開 Markdown/プレーンテキストの変更履歴
  5. 公開 HTML のリリースノートページ

形式が不正な URL、HTTPS 以外の URL、ローカル/プライベートの宛先、未対応のページ、リリース本文の欠落、レスポンスサイズの超過、安全でないリダイレクトには、明示的なエラーが返されます。

デモ

  1. MCP クライアントでサーバーを設定します。
  2. 実際の公開リリースURLを指定して release_url_to_tasks を呼び出します。
  3. アップグレードを適用する前に、提案された各タスクを source.excerpt と source.url に照らして確認します。

リポジトリには、捏造のないレスポンス形式のサンプルが含まれています。リリース内容は変化する可能性があるため、このサンプルには意図的にタスクを含めていません。テストには、決定論的なソースフィクスチャが含まれています。

プライバシーとセキュリティ

テレメトリはデフォルトで無効であり、ホスト型の収集サービスはありません。任意のローカル集計テレメトリに URL やリリース内容が含まれることはありません。PRIVACY.md と SECURITY.md を参照してください。

今後の拡張ポイント

パーサーとフェッチャーの境界では、今後、認証が必要なプライベートソース用コネクターに対応できます。このリリースには、決済、Stripe、プライベートソース、ホスト型サービスへの依存関係はありません。

開発

npm ci
npm test
npm pack --dry-run

内部テストとオーナーのトラフィックは技術的なシグナルにすぎず、外部での採用実績には含まれません。LEVEL 2 には、相互に無関係な外部ユーザー3人が公開パッケージをインストールし、実際のリリースURLを正常に処理することが必要です。

ライセンス

MIT

コメント

MCP は初めてですか?

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

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