Zenn MCP Server logo

Zenn MCP Server

Publishes new Zenn articles from a GitHub repository through a GitHub Actions workflow and MCP connector.

Install Zenn MCP Server

Pick your client, then add it in one click or paste the config.

Streamable HTTP (Remote)
Server URL
https://zenn-dev.fastmcp.app/mcp?repo_name=owner/repo&token=YOUR_TOKEN

Remote servers are added in the app, not the config file: Customize → Connectors → Add custom connector, then paste this URL.

Overview

The zenn-mcp-server MCP server connects an MCP client to a GitHub repository so new Zenn articles can be published through GitHub Actions. It uses a connector URL containing the repository name and an access token, with the repository workflow handling publication. Use it when article files are maintained in GitHub and publication should be initiated through an MCP-compatible client.

Use cases

  • Publish new Zenn articles from a GitHub repository
  • Trigger article publication through GitHub Actions
  • Connect an MCP client to a repository-based Zenn workflow

Key features

  • Publishes new Zenn articles from GitHub
  • Uses a GitHub Actions workflow
  • Provides a hosted FastMCP endpoint
  • Accepts repository and token query parameters

Tools1

What Zenn MCP Server lets your agent do. Expand a tool for its parameters.

Verified live~92 tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked 1d ago

Recent health check succeeded.

17/17 checks healthy over the last 90d

What it can do

From the 1 tool this server returned when we ran it.

Read-only tools · 1

Observed 2026-10-15 in an isolated sandbox. A description of reach, not a security audit.

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

Last commit1y agoMost recent push to the default branch.
Tools exposed1Callable tools this server registers over MCP.
Directory activity1 viewsConfig copies, upvotes, and views on AllMCPs.

How Zenn MCP Server works

What zenn-mcp-server MCP server does

The zenn-mcp-server MCP server supports publishing new Zenn articles from a GitHub repository. Its documented workflow links an MCP connector to a repository and uses GitHub Actions to carry out the article publication process. This makes the repository the source for article content while the workflow performs the publishing step.

The project is aimed at a specific use case: maintaining Zenn article files in GitHub and starting publication through an MCP client. It is not documented as a general Zenn administration interface, an article editor, or a tool for managing other Zenn resources.

How it works

The server is exposed through a FastMCP endpoint at https://zenn-dev.fastmcp.app/mcp. The connector URL includes two query parameters:

  • repo_name: the GitHub repository in owner/repo format
  • token: the access token used with that repository

After the connector is configured, the GitHub Actions workflow from the repository is responsible for processing a new-article request. The README presents the workflow file as a setup requirement, so the repository must contain the relevant action before the connector can be used for this publishing flow.

The zenn-mcp-server MCP server therefore depends on three parts working together: an MCP client, the hosted MCP endpoint, and a GitHub repository configured with the supplied workflow.

Setup and configuration

Setup begins by adding the project’s GitHub Actions workflow to the target repository. The README links to the new-article.yml file in the project’s .github/workflows directory as the workflow to add.

Next, create a GitHub token. The documentation includes a token-creation example but does not state the required token scopes in text. Treat the token as a secret and avoid placing it in source files or sharing the complete connector URL in logs, since the URL contains the token as a query parameter.

Finally, create an MCP connector using a URL in this form:

text
https://zenn-dev.fastmcp.app/mcp?repo_name=owner/repo&token=YOUR_TOKEN

Replace owner/repo with the target repository and YOUR_TOKEN with the GitHub token.

Tools and capabilities

The documented capability is initiating publication of new Zenn articles from GitHub through GitHub Actions.

Use cases supported by the documentation include:

  • Keep Zenn article content in a GitHub repository.
  • Start new-article publication from an MCP-compatible client.
  • Run the publication process through a repository GitHub Actions workflow.

Limitations and notes

It also does not document local runtime requirements because the setup uses a hosted endpoint. Confirm those details in the repository workflow and the target client before adopting the integration.

The connector URL carries the GitHub token directly in its query string. Handle that URL as credential-bearing configuration and replace the example values with a repository and token that have the intended access.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Zenn MCP Server

zenn-mcp-server is an MCP server that connects an MCP client to a GitHub repository and uses GitHub Actions to publish new Zenn articles. Its documented interface is a hosted FastMCP endpoint configured with a repository name and GitHub token.

The documented endpoint is `https://zenn-dev.fastmcp.app/mcp`.

Configure it with a connector URL containing the repository and token: `https://zenn-dev.fastmcp.app/mcp?repo_name=owner/repo&token=YOUR_TOKEN`. Replace the repository placeholder and token, and add the project’s `new-article.yml` workflow to that repository first.

It shows an MCP connector URL, so use a client that supports the connector configuration required by your environment, but verify the client-specific setup separately.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewZenn MCP Server AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/zenn-mcp-server?style=directory)](https://allmcps.com/mcp/zenn-mcp-server)
HTML Embed
<a href="https://allmcps.com/mcp/zenn-mcp-server"><img src="https://allmcps.com/api/badge/zenn-mcp-server?style=directory" alt="Zenn MCP Server on AllMCPs" /></a>