drio
Open app

mcp-server-zenn: Unofficial MCP server for Zenn (

Source

Catalog onlyCatalog onlySTDIO

Overview

mcp-server-zenn is an unofficial Model Context Protocol server designed for Zenn, a platform for sharing knowledge and articles. It allows users to interact with Zenn's development API to fetch articles and books.

To use mcp-server-zenn, clone the repository from GitHub and run it locally. You can also add it as an MCP server by configuring it in your project.

  • Fetch a list of articles from Zenn. - Fetch a list of books from Zenn.
  1. Integrating Zenn articles into your application.
  2. Building tools that require access to Zenn's content.

Add to your AI client

Use these steps to connect mcp-server-zenn: Unofficial MCP server for Zenn ( in Cursor, Claude, VS Code, and other MCP-compatible apps. The same JSON appears in the Use with menu above for one-click copy.

Cursor

Add this to your .cursor/mcp.json file in your project root, then restart Cursor.

.cursor/mcp.json

{
  "mcpServers": {
    "mcp-server-zenn-shibuiwilliam": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-mcp-server-zenn-shibuiwilliam"
      ]
    }
  }
}

Claude Desktop

Add this server entry to the mcpServers object in your Claude Desktop config, then restart the app.

~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)

{
  "mcpServers": {
    "mcp-server-zenn-shibuiwilliam": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-mcp-server-zenn-shibuiwilliam"
      ]
    }
  }
}

Claude Code

Add this to your project's .mcp.json file. Claude Code will detect it automatically.

.mcp.json (project root)

{
  "mcpServers": {
    "mcp-server-zenn-shibuiwilliam": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-mcp-server-zenn-shibuiwilliam"
      ]
    }
  }
}

VS Code (Copilot)

Add this to your .vscode/mcp.json file. Requires the GitHub Copilot extension with MCP support enabled.

.vscode/mcp.json

{
  "servers": {
    "mcp-server-zenn-shibuiwilliam": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-mcp-server-zenn-shibuiwilliam"
      ]
    }
  }
}

Windsurf

Add this to your Windsurf MCP config file, then restart Windsurf.

~/.codeium/windsurf/mcp_config.json

{
  "mcpServers": {
    "mcp-server-zenn-shibuiwilliam": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-mcp-server-zenn-shibuiwilliam"
      ]
    }
  }
}

Cline

Open Cline settings, navigate to MCP Servers, and add this server configuration.

Cline MCP Settings (via UI)

{
  "mcpServers": {
    "mcp-server-zenn-shibuiwilliam": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-mcp-server-zenn-shibuiwilliam"
      ]
    }
  }
}

FAQ

Is mcp-server-zenn an official Zenn product?

No, it is an unofficial server built on top of Zenn's API.

How can I run this project locally?

You can clone the repository and follow the instructions provided in the README to run it locally.