mcpField
P
Patchlog

Patchlog

リモート
github.com/michaelyousrie開発ツール011 週間前に更新
リポジトリ

Patchlog について

Patchlogは、MCPクライアントからPatchlogの変更履歴を管理するMCPサーバーです。APIトークンを使って、エントリーの下書き、編集、公開、予約ができます。

主な機能

  1. 01プロジェクトと変更履歴の一覧
  2. 02ステータスや種類による絞り込み
  3. 03下書きの作成と公開
  4. 04既存エントリーの更新
  5. 05即時公開または公開予約

活用シーン

  1. 01リリースした機能の変更履歴を起草
  2. 02公開前にリリース内容を確認
  3. 03変更告知の公開日時を予約
  4. 04下書きをすぐに公開

MCP 対応

Patchlogのプロジェクトと変更履歴を操作するツールをMCPクライアントに提供します。ローカルのNode.jsプロセスとしても、リモートエンドポイントhttps://patchlog.io/mcp経由でも利用できます。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://patchlog.io/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

パッケージ
npmpatchlog-mcp0.1.0

ツール

詳細

patchlog-mcp

Patchlog 用の MCP サーバーです。Claude Code、Claude Desktop、Cursor、その他の MCP クライアントから、変更履歴を直接作成、更新、公開できます。機能をリリースしたら、エージェントに「これの変更履歴エントリーを追加して」と伝えるだけで、公開中の変更履歴に反映されます。

必要条件

セットアップ

Claude Code
claude mcp add patchlog -e PATCHLOG_API_TOKEN=your-token-here -- npx -y patchlog-mcp
Claude Desktop

claude_desktop_config.json に次の内容を追加します。

{
    "mcpServers": {
        "patchlog": {
            "command": "npx",
            "args": ["-y", "patchlog-mcp"],
            "env": {
                "PATCHLOG_API_TOKEN": "your-token-here"
            }
        }
    }
}
Cursor

プロジェクト内の .cursor/mcp.json、またはグローバル設定の ~/.cursor/mcp.json に同じブロックを追加します。

{
    "mcpServers": {
        "patchlog": {
            "command": "npx",
            "args": ["-y", "patchlog-mcp"],
            "env": {
                "PATCHLOG_API_TOKEN": "your-token-here"
            }
        }
    }
}
リモートサーバー(Node 不要)

Patchlog では、同じツールセットをリモート MCP エンドポイントとしても提供しています。API トークンをベアラートークンとして使用し、クライアントから https://patchlog.io/mcp に接続します。

claude mcp add --transport http patchlog https://patchlog.io/mcp --header "Authorization: Bearer your-token-here"

ツール

ツール機能
list_projects公開中の変更履歴 URL とともにプロジェクトを一覧表示します
list_entriesプロジェクトのエントリーを一覧表示します。ステータスと種類で絞り込めます
get_entryエントリーを Markdown の全文とともに取得します
create_entryエントリーを作成します(デフォルトでは下書きとして作成しますが、すぐに公開したり、将来の日付を指定して予約したりできます)
update_entry既存のエントリーの任意のフィールドを変更します
publish_entry下書きまたは予約済みのエントリーをすぐに公開します

設定

環境変数必須デフォルト
PATCHLOG_API_TOKENはいなし
PATCHLOG_API_URLいいえhttps://patchlog.io

プロンプトの例

  • 「リリースしたばかりのエクスポート機能について変更履歴エントリーを追加して、公開してください。」
  • 「このリリースブランチの内容すべてについて変更履歴エントリーの下書きを作成してください。Patchlog で確認します。」
  • 「価格変更についての変更履歴エントリーを、来週月曜日の午前9時に公開するよう予約してください。」

開発

npm install
npm test
npm run build

ライセンス

MIT

コメント

MCP は初めてですか?

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

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