Suwayomi MCP Server
?? Suwayomi MCP Server
Ein leistungsstarker Model Context Protocol (MCP)-Server, der KI-Assistenten für die Codeentwicklung und autonome Agenten (Claude Code, Claude Desktop, Cursor, Windsurf, Antigravity) direkt mit deinem selbst gehosteten Suwayomi-Server für Manga und Manhwa verbindet.
?? Das Problem & Die Lösung
Der Engpass
Manga-, Manhwa- und Light-Novel-Enthusiasten verwalten oft hunderte Titel und tausende Kapitel über mehrere Erweiterungsquellen hinweg (MangaDex, Webtoons, Asura, Flame usw.).
Bisher war die Verwaltung dieser Sammlung mit KI-Agenten zersplittert:
Mobile Mihon/Tachiyomi bietet keine API, was eine fehleranfällige statische Backup-Analyse (
.tachibk) erfordert, die keine Live-Suchen ausführen, Änderungen schreiben oder Kapitel herunterladen kann.Aggregator-Oberflächen erfordern manuelle Suche, Klicken durch 5+ Erweiterungs-Tabs und manuelles Einreihen von Kapitel-Updates.
Die Lösung
suwayomi-mcp überbrückt die Lücke. Durch die direkte Kommunikation mit Suwayomis lokaler GraphQL-Engine über standardmäßiges JSON-RPC (stdio-Transport) kann dein KI-Assistent:
Deinen Bibliotheksbestand in Echtzeit prüfen (ungelesene Kapitel-Rückstände, Abschlussstatus und Genres verfolgen).
Sofortige Volltextsuchen über deine Datenbank ausführen und Titel in großen Mengen zu deinen Favoriten hinzufügen.
Hintergrund-Kapiteldownloads in die Warteschlange stellen und auslösen – mit einem einzigen natürlichen Sprachsatz.
Related MCP server: Mealie MCP Server
??? Systemarchitektur
+-------------------------------------------------------------------------+
| LLM / AI ASSISTANT |
| (Claude Desktop, Claude Code, Cursor, Windsurf) |
+-------------------------------------------------------------------------+
¦ (Natural Language Intent)
?
+-------------------------------------------------------------------------+
| SUWAYOMI MCP SERVER (FastMCP / Python) |
| • suwayomi_get_library • suwayomi_search_and_add |
| • suwayomi_download_chapters • suwayomi_get_download_status |
+-------------------------------------------------------------------------+
¦ (GraphQL POST JSON / stdio)
?
+-------------------------------------------------------------------------+
| SUWAYOMI-SERVER DAEMON (localhost:4567) |
| • GraphQL Resolver • H2 Database (Library & Metadata) |
| • Source Scrapers • Chapter Downloader Worker |
+-------------------------------------------------------------------------+??? Tool-Suite & Praxisnahe Beispiele
Tool | Signatur | Was du im Chat fragst |
|
| "Welche Manga in meiner Bibliothek haben derzeit mehr als 100 ungelesene Kapitel?" |
|
| "Finde 'Latna Saga' in meiner Datenbank und füge sie zu meinen Favoriten hinzu." |
|
| "Lade die nächsten 5 ungelesenen Kapitel von Hand Jumper herunter." |
|
| "Prüfe, ob der Suwayomi-Kapitel-Downloader noch läuft." |
?? Voraussetzungen
Suwayomi-Server installiert und lokal auf Port
4567ausgeführt (Standard-Endpunkt:http://127.0.0.1:4567/api/graphql).Python 3.10+ auf deinem System installiert.
?? Installationsanleitung
?? Windows-Setup (PowerShell)
# 1. Clone repository
git clone https://github.com/augumenter/suwayomi-mcp.git
cd suwayomi-mcp
# 2. Create and activate virtual environment
python -m venv .venv
.\.venv\Scripts\activate
# 3. Install in editable mode
pip install -e .
# 4. Run automated test suite to verify live connectivity
pytest tests -v?? macOS-Setup (Terminal / zsh)
# 1. Clone repository
git clone https://github.com/augumenter/suwayomi-mcp.git
cd suwayomi-mcp
# 2. Create and activate virtual environment
python3 -m venv .venv
source .venv/bin/activate
# 3. Install in editable mode
pip install -e .
# 4. Run automated test suite
pytest tests -v?? Linux-/Docker-Setup (Ubuntu / Debian / Arch)
# 1. Clone repository
git clone https://github.com/augumenter/suwayomi-mcp.git
cd suwayomi-mcp
# 2. Create and activate virtual environment
python3 -m venv .venv
source .venv/bin/activate
# 3. Install package
pip install -e .
# 4. Run tests
pytest tests -v?? KI-Client-Konfiguration
1. Claude Desktop
Füge dies zu deiner claude_desktop_config.json hinzu:
Windows:
%APPDATA%\Claude\claude_desktop_config.jsonmacOS:
~/Library/Application Support/Claude/claude_desktop_config.json
{
"mcpServers": {
"suwayomi": {
"command": "C:\\path\\to\\suwayomi-mcp\\.venv\\Scripts\\python.exe",
"args": ["-m", "src.server"],
"cwd": "C:\\path\\to\\suwayomi-mcp",
"env": {
"SUWAYOMI_GRAPHQL_URL": "http://127.0.0.1:4567/api/graphql"
}
}
}
}(Ersetze unter macOS/Linux command durch /path/to/suwayomi-mcp/.venv/bin/python)
2. Claude Code CLI (~/.claude.json)
{
"mcpServers": {
"suwayomi": {
"command": "C:\\path\\to\\suwayomi-mcp\\.venv\\Scripts\\python.exe",
"args": ["-m", "src.server"],
"cwd": "C:\\path\\to\\suwayomi-mcp",
"env": {
"SUWAYOMI_GRAPHQL_URL": "http://127.0.0.1:4567/api/graphql"
}
}
}
}3. Cursor (.cursor/mcp.json)
{
"mcpServers": {
"suwayomi": {
"command": "python",
"args": ["-m", "src.server"],
"env": {
"SUWAYOMI_GRAPHQL_URL": "http://127.0.0.1:4567/api/graphql"
}
}
}
}?? Praxisnahe Gesprächsbeispiele
Beispiel 1: Bibliotheksprüfung & Empfehlungen
User: "Check my library and recommend something intense to read from my unread backlog."
Agent: "I checked your Suwayomi library. Here are your top unread thriller & action series:
1. Hand Jumper (130 unread chapters) - Thriller / Supernatural
2. Psychopath in Murim (30 unread chapters) - Action / Fantasy
3. Lookism (1,237 unread chapters) - Action / Delinquents
Would you like me to queue the next 5 chapters of Hand Jumper for offline reading?"Beispiel 2: Automatische Titelaufnahme
User: "Find Latna Saga and make sure it is added to my library favorites."
Agent: "Found 'Latna Saga: Survival of a Sword King' (ID: 38).
I executed the updateManga mutation and set inLibrary: true. It is now tracked in your favorites."Beispiel 3: Kapiteldownloads in großen Mengen
User: "Download the next 10 unread chapters of Omniscient Reader."
Agent: "Fetched unread chapter IDs [412, 413, 414, 415, 416, 417, 418, 419, 420, 421].
Dispatched enqueueChapterDownloads mutation and triggered the downloader daemon.
Download status: STARTED (10 items in queue)."?? Interaktiver neuronaler Netzwerk-Visualisierer
Dieses Projekt enthält einen Neural Synaptic Graph mit Echtzeit-Animation, der den Paketverkehr durch jede Ebene der MCP-Brücke visualisiert.
So startest du den Visualisierer:
python -m http.server 8080 --directory visualizerÖffne http://localhost:8080 in deinem Browser, um mit den Knoten zu interagieren, synaptische Impulsfolgen auszulösen und die Live-Paket-Telemetrie zu inspizieren.
?? Fehlerbehebung & Häufige Fragen
Verbindung zum Remote-Server (127.0.0.1:4567) nicht möglich
Ursache: Suwayomi-Server läuft nicht.
Lösung: Starte deinen lokalen Suwayomi-Daemon (
Suwayomi Launcher.batunter Windows odersuwayomi-serverim Terminal) und prüfe, obhttp://localhost:4567im Browser geladen wird.
GraphQL-Fehler: Quelle fehlt
Ursache: Der Manga wurde aus einer Erweiterung importiert, die derzeit deaktiviert oder deinstalliert ist.
Lösung: Öffne die Suwayomi-WebUI -> Durchsuchen -> Erweiterungen und stelle sicher, dass die entsprechende Erweiterung installiert und aktualisiert ist.
?? Lizenz
MIT-Lizenz. Copyright (c) 2026 Ileri Nwajei (@augumenter).
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- FlicenseBqualityFmaintenanceEnables AI assistants to manage StashDog inventory through natural language commands, supporting item management, collections, tags, smart search, and URL imports with secure authentication.11
- AlicenseNot gradedqualityCmaintenanceEnables AI assistants to interact with Mealie recipe databases, allowing users to manage and query their recipes through natural language conversations.16MIT
- AlicenseNot gradedqualityCmaintenanceEnables AI assistants to manage media automation services like Sonarr, Radarr, Prowlarr, Bazarr, Overseerr, and Plex through natural language commands.7MIT
- AlicenseAqualityAmaintenanceConnects AI assistants to the Hardcover book library, enabling natural language book searches, reading status updates, list management, and library exploration.315MIT
Related MCP Connectors
Connect AI assistants to GitHub - manage repos, issues, PRs, and workflows through natural language.
Connect AI assistants to your GitHub-hosted Obsidian vault to seamlessly access, search, and analy…
Search your AI chat history (ChatGPT, Claude, Codex) from any MCP client. Remote, private, read-only
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Augumenter/suwayomi-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server