io.github.firmalemony/fizlog-mcp

Official registry Other

Publish changelog entries to Fizlog (in-app widget, public page, RSS) from any MCP client.

Install

Add this to your client's MCP configuration (Claude Desktop: claude_desktop_config.json; Cursor: .cursor/mcp.json; VS Code and others use the same "mcpServers" shape).

NPM package fizlog-mcp
Claude Code
claude mcp add fizlog-mcp -e 'FIZLOG_API_KEY=<your fizlog_api_key>' -e 'FIZLOG_PUBLIC_KEY=<FIZLOG_PUBLIC_KEY>' -e 'FIZLOG_BASE_URL=<FIZLOG_BASE_URL>' -- npx -y fizlog-mcp@0.1.0
JSON configuration (Claude Desktop, Cursor, VS Code)
{
    "mcpServers": {
        "fizlog-mcp": {
            "command": "npx",
            "args": [
                "-y",
                "fizlog-mcp@0.1.0"
            ],
            "env": {
                "FIZLOG_API_KEY": "<your fizlog_api_key>",
                "FIZLOG_PUBLIC_KEY": "<FIZLOG_PUBLIC_KEY>",
                "FIZLOG_BASE_URL": "<FIZLOG_BASE_URL>"
            }
        }
    }
}

Environment variables

  • FIZLOG_API_KEY required secret Project API key from fizlog.com
  • FIZLOG_PUBLIC_KEY Project public key (default for reading the changelog)
  • FIZLOG_BASE_URL Base URL for self-hosted Fizlog

Documentation

From the project's README on GitHub, refreshed weekly. Links open on GitHub.

Contents
  1. fizlog-mcp
  2. Tools
  3. Setup
  4. Related
  5. Development

fizlog-mcp

MCP server for Fizlog — the changelog widget for indie SaaS. Let Claude, Cursor or any MCP client announce what you just shipped:

"Publish a changelog entry for the CSV export I just finished."

Tools

ToolWhat it does
publish_entryPublishes (or schedules / saves as draft) an entry — shows up in your in-app widget, public changelog page and RSS. Optional subscriber email.
get_public_changelogReads your latest published entries, so the assistant can avoid duplicates or summarize releases.

Setup

  1. In Fizlog, open your project and copy the API key (and the public key from the embed snippet).
  2. Add the server to your MCP client:

Claude Code

claude mcp add fizlog -e FIZLOG_API_KEY=fz_xxx -e FIZLOG_PUBLIC_KEY=your_public_key -- npx -y fizlog-mcp

Claude Desktop (claude_desktop_config.json) / Cursor (~/.cursor/mcp.json)

{
  "mcpServers": {
    "fizlog": {
      "command": "npx",
      "args": ["-y", "fizlog-mcp"],
      "env": { "FIZLOG_API_KEY": "fz_xxx", "FIZLOG_PUBLIC_KEY": "your_public_key" }
    }
  }
}
Env varRequiredDefault
FIZLOG_API_KEYfor publish_entry—
FIZLOG_PUBLIC_KEYno (default for get_public_changelog)—
FIZLOG_BASE_URLno (self-hosted Fizlog)https://fizlog.com
  • publish-to-fizlog — GitHub Action that posts a Fizlog entry for every GitHub release.
  • Fizlog migration guides — move your changelog from Beamer, Headway, AnnounceKit, Canny and others.
  • Listed in the official MCP Registry as io.github.firmalemony/fizlog-mcp.

Development

npm install
npm run build
FIZLOG_BASE_URL=http://localhost:8888/fizlog FIZLOG_API_KEY=... FIZLOG_PUBLIC_KEY=demo npm run smoke

The smoke test creates one draft entry in the target project — run it against a local/test instance.

MIT © Lemony Apps

Frequently asked questions

What is io.github.firmalemony/fizlog-mcp?

Publish changelog entries to Fizlog (in-app widget, public page, RSS) from any MCP client.

How do I install io.github.firmalemony/fizlog-mcp?

It runs on your machine. In Claude Code: claude mcp add fizlog-mcp -e 'FIZLOG_API_KEY=<your fizlog_api_key>' -e 'FIZLOG_PUBLIC_KEY=<FIZLOG_PUBLIC_KEY>' -e 'FIZLOG_BASE_URL=<FIZLOG_BASE_URL>' -- npx -y fizlog-mcp@0.1.0. For other clients, paste the JSON configuration from this page into their MCP settings.

Does io.github.firmalemony/fizlog-mcp need an API key?

Yes. It expects FIZLOG_API_KEY, which you set in its configuration.

Is io.github.firmalemony/fizlog-mcp open source?

Yes. Its code is on GitHub under the MIT license.

Who maintains io.github.firmalemony/fizlog-mcp?

It is published by firmalemony. AI.tn lists it but does not maintain or endorse it.

From the official MCP Registry. Listing is not an endorsement: review a server's code and permissions before giving it access to your data.