EclipseWatcher: Using Agents and MCP to Find the latest Berserk Chapter Drops
LocalAbout EclipseWatcher: Using Agents and MCP to Find the latest Berserk Chapter Drops
EclipseWatcher is a Berserk chapter scraper and FastMCP server for LLM agents. It retrieves the latest chapter from readberserk.com and checks whether a chapter is newer than one previously seen.
Key features
- 01Scrapes the Berserk chapter list
- 02Cloudflare-aware HTML retrieval
- 03Provides latest-chapter lookup
- 04Checks for newer chapters
Use cases
- 01Ask an agent for the newest Berserk chapter
- 02Check whether a chapter has appeared since the last check
MCP support
A FastMCP server exposes tools to retrieve the latest Berserk chapter and check for a newer chapter. The README describes integration with an LLM agent running on vLLM.
Configuration
Local server config is the same for every client. Copy it into your client’s MCP config file.
We haven’t collected a package or remote endpoint for this server. Follow the instructions in the project README.
Tools
Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.
Details
From the project READMEEclipseWatcher: Using Agents and MCP to Find the latest Berserk Chapter Drops
MCP Server and Client to give LLM Agents the ability to search the web for news on a favourite manga of mine: Berserk.
Automated agent + MCP stack that pings you the moment a new Berserk manga chapter hits readberserk.com.

EclipseWatcher scrapes the Berserk chapter list, wraps the logic in a FastMCP server, and lets any LLM agent running on vLLM answer any variation of :
- “What’s the newest chapter of Berserk?”
Features
| 🔎 Scraper | Cloudflare-aware HTML grabber built with cloudscraper + BeautifulSoup. |
| ⚙️ MCP API | get_latest_berserk_chapter() and is_new_berserk_chapter(last_seen) tools auto-described for function-calling agents. |
| 🤖 Agent-ready | One-line integration with Qwen-Client; just run the VLLM server and ask away |
Getting Started
- Clone the repository:
git clone https://github.com/yourusername/agent_test.git - Start the VLLM server with
start_server.shand run the code blocks insideqwen_client.ipynb
Requirements
- VLLM
- FastMCP
- requests
- beautifulsoup4
- websockets
- asyncio
- Python 3.10
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.