The full upstream README, mirrored here for reference. Install config, tool schemas, adoption signals, and an original overview live on the Patchlog listing page.
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.
Add this to your claude_desktop_config.json:
Add the same block to .cursor/mcp.json in your project, or to ~/.cursor/mcp.json globally:
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:
| Tool | What it does |
|---|---|
list_projects | List your projects with their public changelog URLs |
list_entries | List entries for a project, filterable by status and type |
get_entry | Fetch one entry with its full Markdown content |
create_entry | Create an entry (draft by default, or publish immediately, or schedule with a future date) |
update_entry | Change any field of an existing entry |
publish_entry | Push a draft or scheduled entry live right now |
| Environment variable | Required | Default |
|---|---|---|
PATCHLOG_API_TOKEN | Yes | none |
PATCHLOG_API_URL | No | https://patchlog.io |
MIT