Suwayomi MCP Server
?? Suwayomi MCP Server
Un servidor Model Context Protocol (MCP) de alto rendimiento que conecta asistentes de codificación de IA y agentes autónomos (Claude Code, Claude Desktop, Cursor, Windsurf, Antigravity) directamente con tu biblioteca de manga y manhwa autoalojada Suwayomi-Server.
? El problema y la solución
El cuello de botella
Los entusiastas del manga, manhwa y novelas ligeras suelen gestionar cientos de títulos y miles de capítulos en múltiples fuentes de extensiones (MangaDex, Webtoons, Asura, Flame, etc.).
Hasta ahora, usar agentes de IA para gestionar esta colección era fragmentado:
Mobile Mihon/Tachiyomi no tiene una API expuesta, lo que requiere un análisis estático frágil de copias de seguridad (
.tachibk) que no puede ejecutar búsquedas en vivo, escribir cambios ni descargar capítulos.Las interfaces de agregadores requieren búsqueda manual, hacer clic en más de 5 pestañas de extensiones y poner en cola manualmente las actualizaciones de capítulos.
La solución
suwayomi-mcp cierra la brecha. Al comunicarse directamente con el motor GraphQL local de Suwayomi a través de JSON-RPC estándar (transporte stdio), tu asistente de IA puede:
Auditar el estado de tu biblioteca en tiempo real (haciendo seguimiento de los capítulos no leídos pendientes, el estado de finalización y los géneros).
Ejecutar búsquedas de texto completo al instante en tu base de datos y añadir títulos en lote a tus favoritos.
Poner en cola y activar descargas de capítulos en segundo plano con una sola frase en lenguaje natural.
Related MCP server: Mealie MCP Server
??? Arquitectura del sistema
+-------------------------------------------------------------------------+
| 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 |
+-------------------------------------------------------------------------+??? Suite de herramientas y prompts del mundo real
Herramienta | Firma | Qué preguntas en el chat |
|
| "¿Qué manga en mi biblioteca tiene actualmente más de 100 capítulos no leídos?" |
|
| "Encuentra 'Latna Saga' en mi base de datos y añádela a mis favoritos." |
|
| "Descarga los próximos 5 capítulos no leídos de Hand Jumper." |
|
| "Comprueba si el descargador de capítulos de Suwayomi sigue en ejecución." |
?? Requisitos previos
Suwayomi-Server instalado y ejecutándose localmente en el puerto
4567(endpoint predeterminado:http://127.0.0.1:4567/api/graphql).Python 3.10+ instalado en tu sistema.
?? Guía de instalación
?? Configuración en Windows (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?? Configuración en macOS (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?? Configuración en Linux / Docker (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?? Configuración del cliente de IA
1. Claude Desktop
Añade esto a tu claude_desktop_config.json:
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"
}
}
}
}(En macOS/Linux, reemplaza command con /path/to/suwayomi-mcp/.venv/bin/python)
2. CLI de Claude Code (~/.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"
}
}
}
}?? Ejemplos de conversación reales
Ejemplo 1: Auditoría de biblioteca y recomendaciones
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?"Ejemplo 2: Ingestión automática de títulos
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."Ejemplo 3: Descarga de capítulos en lote
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)."?? Visualizador interactivo de red neuronal
Este proyecto incluye un Gráfico Sináptico Neuronal animado en tiempo real que visualiza el tránsito de paquetes a través de cada capa del puente MCP.
Para lanzar el visualizador:
python -m http.server 8080 --directory visualizerAbre http://localhost:8080 en tu navegador para interactuar con nodos cinéticos, disparar secuencias de pulsos sinápticos e inspeccionar la telemetría de carga útil en vivo.
?? Solución de problemas y preguntas frecuentes
Unable to connect to remote server (127.0.0.1:4567)
Causa: Suwayomi-Server no se está ejecutando.
Solución: Inicia tu demonio local de Suwayomi (
Suwayomi Launcher.baten Windows osuwayomi-servermediante terminal) y verifica quehttp://localhost:4567carga en tu navegador.
GraphQL Errors: Missing source
Causa: El manga se importó desde una extensión que actualmente está deshabilitada o desinstalada.
Solución: Abre Suwayomi WebUI -> Explorar -> Extensiones y asegúrate de que la extensión correspondiente esté instalada y actualizada.
?? Licencia
Licencia MIT. 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