Command Palette

Search for a command to run...

UnylyUnyly
Browse all

Chzzk

FreeNot checked

Enables querying the Chzzk live-streaming platform for channels, live broadcasts, search, and VODs using natural language.

GitHubEmbed

About

Enables querying the Chzzk live-streaming platform for channels, live broadcasts, search, and VODs using natural language.

README

MCP (Model Context Protocol) server for Chzzk, Naver's Korean live-streaming platform.

Exposes Chzzk channel, live, search, and VOD lookups as MCP tools so Claude (or any MCP client) can query them.

⚠️ Chzzk does not publish an official public API. This server calls the same undocumented endpoints the web client uses. They may change without notice.

Tools

Tool Description
get_channel Channel metadata (name, follower count, description, verified mark)
get_live_status Live status — is broadcasting, title, category, viewer count, start time
get_live_detail Extended live info including 720p thumbnail URL
search_channels Search channels by keyword
search_videos Search VOD by keyword
search_lives Search currently live broadcasts by keyword
list_lives List currently live broadcasts (popularity order)
get_channel_videos List recent VOD for a channel

Channel arguments accept either a 32-hex channel id or a chzzk.naver.com/[live/]<id> URL.

Install & Build

npm install
npm run build

Configuration

All Chzzk endpoints exposed here are public — no authentication is required.

For private or restricted content (adult-only channels, subscriber views), provide Naver session cookies via env vars:

export CHZZK_NID_AUT="..."
export CHZZK_NID_SES="..."

You can extract these from your browser's DevTools → Application → Cookies → naver.com while logged in.

Run

Direct:

node build/index.js

With MCP Inspector (browser-based debugger):

npm run inspect

Use from Claude Code

Add to ~/.claude/settings.json or .mcp.json:

{
  "mcpServers": {
    "chzzk": {
      "command": "node",
      "args": ["/absolute/path/to/mcp-chzzk/build/index.js"],
      "env": {
        "CHZZK_NID_AUT": "",
        "CHZZK_NID_SES": ""
      }
    }
  }
}

Then in Claude Code, run /mcp to confirm the chzzk server appears and the tools are listed.

References

License

MIT

from github.com/saya6k/mcp-chzzk

Install Chzzk in Claude Desktop, Claude Code & Cursor

Recommended · one command, every IDE
unyly install mcp-chzzk

Installs into Claude Desktop, Claude Code, Cursor & VS Code — handles npx, uvx and build-from-source repos for you.

First time? Get the CLI: curl -fsSL https://unyly.org/install | sh

Or configure manually

Run in your terminal:

claude mcp add mcp-chzzk -- npx -y github:saya6k/mcp-chzzk

FAQ

Is Chzzk MCP free?

Yes, Chzzk MCP is free — one-click install via Unyly at no cost.

Does Chzzk need an API key?

No, Chzzk runs without API keys or environment variables.

Is Chzzk hosted or self-hosted?

A hosted option is available: Unyly runs the server in the cloud, no local setup required.

How do I install Chzzk in Claude Desktop, Claude Code or Cursor?

Open Chzzk on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.

Related MCPs

Compare Chzzk with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All development MCPs