MCP Catalogs
Home

kakuyomu-mcp

by 106-·2·Score 34

An MCP server for accessing Japanese novel content from Kakuyomu, offering search, episode listing, and content retrieval tools.

web-scrapingmediaproductivity
0
Forks
1
Open issues
8 mo ago
Last commit
2d ago
Indexed

Overview

The kakuyomu-mcp is a specialized MCP server designed to enable LLM agents to interact with the Japanese novel platform Kakuyomu. It provides comprehensive functionality for searching novels, retrieving episode lists, and fetching episode content. The server implements the MCP protocol through a Python-based application that interfaces with Kakuyomu's web interface to extract structured data. It supports both direct execution and Docker deployment options, making it accessible across different environments.

Try asking AI

After installing, here are 6 things you can ask your AI assistant:

you:Automatically summarize recent novels from Kakuyomu's top page
you:Analyze the writing style and plot patterns of a specific author
you:Cross-reference novel metadata across different Japanese platforms
you:Does this server require authentication?
you:How frequently is the content updated?
you:Can I use this with other MCP clients besides Claude?

When to choose this

Choose this server if you need to access Japanese web novels from Kakuyomu within an AI agent workflow for analysis, summarization, or content discovery.

When NOT to choose this

Don't use this if you need access to premium Kakuyomu content that requires login, as the server only scrapes public pages and may break if Kakuyomu changes their HTML structure.

Tools this server exposes

4 tools extracted from the README
  • get_top_pageget_top_page(limit?: number)

    トップページから最新作品一覧を取得

  • search_workssearch_works(q: string, page?: number, ex_q?: string, serial_status?: string, genre_name?: string, total_review_point_range?: string, total_character_count_range?: string, published_date_range?: string, last_episode_published_date_range?: s

    キーワードで作品を検索

  • get_work_episodesget_work_episodes(work_id: string, limit?: number)

    特定作品のエピソード一覧を取得

  • get_episode_contentget_episode_content(work_id: string, episode_id: string)

    特定エピソードの本文を取得

Comparable tools

syosetu-mcpnovelai-apifanfiction-mcp

Installation

Docker Installation (Recommended)

docker pull ubiq/kakuyomu-mcp:latest

Python Installation

git clone https://github.com/106-/kakuyomu-mcp.git
cd kakuyomu-mcp
poetry install

Claude Desktop Configuration

Add to your claude_desktop_config.json:

{
  "mcpServers": {
    "kakuyomu_mcp": {
      "type": "stdio",
      "command": "docker",
      "args": [
        "run",
        "--rm",
        "-i",
        "ubiq/kakuyomu-mcp:latest"
      ],
      "env": {}
    }
  }
}

FAQ

Does this server require authentication?
No, it uses public content from Kakuyomu without requiring authentication.
How frequently is the content updated?
The server fetches content directly from Kakuyomu in real-time, so updates depend on when new content is published on the platform.
Can I use this with other MCP clients besides Claude?
Yes, as a standard MCP server, it should be compatible with any MCP client that supports the stdio transport protocol.

Compare kakuyomu-mcp with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.