Back to Discover

patchlog-mcp

connector

michaelyousrie

Create, update, and publish changelog entries on your Patchlog changelog from any MCP client.

View on GitHub
0 starsSynced Aug 14, 2026

Install to Claude Code

/plugin marketplace add michaelyousrie/patchlog-mcp

README

patchlog-mcp

MCP server for Patchlog. Write, update, and publish your changelog straight from Claude Code, Claude Desktop, Cursor, or any other MCP client. Ship a feature, then tell your agent "add a changelog entry for this" and it lands on your public changelog.

Requirements

Setup

Claude Code

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

Claude Desktop

Add this to your claude_desktop_config.json:

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

Cursor

Add the same block to .cursor/mcp.json in your project, or to ~/.cursor/mcp.json globally:

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

Remote server (no Node required)

Patchlog also serves this same tool set as a remote MCP endpoint. Point your client at https://patchlog.io/mcp with your API token as a bearer token:

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

Tools

ToolWhat it does
list_projectsList your projects with their public changelog URLs
list_entriesList entries for a project, filterable by status and type
get_entryFetch one entry with its full Markdown content
create_entryCreate an entry (draft by default, or publish immediately, or schedule with a future date)
update_entryChange any field of an existing entry
publish_entryPush a draft or scheduled entry live right now

Configuration

Environment variableRequiredDefault
PATCHLOG_API_TOKENYesnone
PATCHLOG_API_URLNohttps://patchlog.io

Example prompts

  • "Add a changelog entry for the export feature we just shipped and publish it."
  • "Draft changelog entries for everything in this release branch, I will review them in Patchlog."
  • "Schedule a changelog entry about the pricing change for next Monday 9am."

Development

npm install
npm test
npm run build

License

MIT

Rendered live from michaelyousrie/patchlog-mcp's GitHub README — not stored, always reflects the source repo.

2 Install Methods

NameDescriptionCategorySource
npm packageInstall via npm (stdio transport)mcp-serverpatchlog-mcp
streamable-http remoteHosted streamable-http endpointmcp-serverhttps://patchlog.io/mcp

0 Comments

Login required
Log in to post a comment or update on this repo.

No comments yet — be the first to share an update.