SF book

seguimiento y búsqueda de libros de la biblioteca sansfiction

Documentación

Conecta Agentes de IA

Dale superpoderes a tu IA. Conecta Claude, ChatGPT o Gemini a la biblioteca de SansFiction.

Información rápida

Endpoint MCP

https://sansfiction.com/api/mcp

Autenticación

OAuth 2.1 mediante Supabase. La búsqueda pública es anónima; el acceso a la biblioteca personal requiere consentimiento.

Capacidades

Instrucciones de configuración

Claude Code / Escritorio

La forma más fácil de conectarse usando la CLI de Claude.

claude mcp add --transport http sansfiction https://sansfiction.com/api/mcp

Luego verifica que funciona:

claude mcp list

Token Manual (Claude/Cursor)

Token de acceso para API y Agente

Un solo token para la API REST (Authorization: Bearer … en /api/v1) y para clientes MCP que no soportan OAuth.

Tokens activos

Cargando tokens...

{ "mcpServers": { "sansfiction": { "type": "http", "url": "https://sansfiction.com/api/mcp", "headers": { "Authorization": "Bearer YOUR_TOKEN" } } } }

Se recomienda OAuth cuando esté disponible. Los tokens manuales están limitados a tu cuenta.

API REST (v1)

¿Prefieres HTTP simple en lugar de MCP? Cada capacidad está disponible como API REST bajo /api/v1, autenticada con el mismo token de acceso. Ideal para agentes, scripts y “skills” de Claude/OpenAI.

curl "https://sansfiction.com/api/v1/catalog/search?q=dune&limit=5"

  • GET /api/v1/catalog/search?q=
  • GET /api/v1/catalog/books/{bookId}
  • GET /api/v1/catalog/series/{seriesId}
  • GET /api/v1/catalog/collections

Biblioteca personal — token de portador

Lee y actualiza tu propia biblioteca.

curl -H "Authorization: Bearer YOUR_TOKEN" \ "https://sansfiction.com/api/v1/library/books?status=reading"

  • GET/POST /api/v1/library/books
  • PATCH/DELETE /api/v1/library/books/{id}
  • GET /api/v1/library/collections
  • GET /api/v1/library/stats

Especificación completa legible por máquina: /openapi.json · Habilidad de agente: SKILL.md

Ejemplos de prompts

"Encuentra libros de Brandon Sanderson publicados en 2023."

"Obtén detalles de 'Project Hail Mary' incluyendo el número de páginas."

"Autoriza SansFiction para mi cuenta."

"Lista mis libros que estoy leyendo actualmente."

"Registra progreso: 'Dune' está ahora en la página 150."

"Mueve 'Dungeon Crawler Carl' a terminados."

"Muéstrame colecciones con 'Fantasy' en el nombre."

"Muestra mis estadísticas de lectura mensuales."

Solución de problemas

¿Fallo de conexión?

Asegúrate de que tu cliente de IA pueda acceder a internet. El servidor MCP de SansFiction está alojado en https://sansfiction.com/api/mcp y requiere HTTPS.

401 No autorizado

Intentaste acceder a una herramienta privada sin consentimiento de OAuth. Inicia el flujo de OAuth y aprueba el acceso.

Lista de herramientas vacía

Verifica que ingresaste la URL correcta sin espacios al final ni rutas adicionales. Debe terminar con /api/mcp.