SF book
rastreamento e busca de livros da biblioteca sansfiction
Documentação
Conecte Agentes de IA
Dê superpoderes à sua IA. Conecte Claude, ChatGPT ou Gemini à biblioteca SansFiction.
Informações rápidas
Endpoint MCP
https://sansfiction.com/api/mcp
Autenticação
OAuth 2.1 via Supabase. A busca pública é anônima; o acesso à biblioteca pessoal requer consentimento.
Recursos
Instruções de Configuração
CClaude Code / Desktop
A maneira mais fácil de conectar usando a CLI do Claude.
claude mcp add --transport http sansfiction https://sansfiction.com/api/mcp
Então verifique se funciona:
claude mcp list
Token Manual (Claude/Cursor)
Token de acesso para API e Agente
Um token para tanto a API REST (Authorization: Bearer … em /api/v1) quanto clientes MCP que não suportam OAuth.
Tokens ativos
Carregando tokens...
{ "mcpServers": { "sansfiction": { "type": "http", "url": "https://sansfiction.com/api/mcp", "headers": { "Authorization": "Bearer YOUR_TOKEN" } } } }
OAuth é recomendado quando disponível. Tokens manuais são limitados à sua conta.
API REST (v1)
Prefere HTTP simples em vez de MCP? Todos os recursos estão disponíveis como API REST sob /api/v1, autenticada com o mesmo token de acesso. Ótimo para agentes, scripts e “skills” do 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 pessoal — token de portador
Leia e atualize sua própria 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
Especificação completa legível por máquina: /openapi.json · Skill de agente: SKILL.md
Exemplos de Prompts
"Encontre livros de Brandon Sanderson publicados em 2023."
"Obtenha detalhes de 'Project Hail Mary' incluindo contagem de páginas."
"Autorize SansFiction para minha conta."
"Liste meus livros que estou lendo atualmente."
"Registre progresso: 'Dune' está agora na página 150."
"Mova 'Dungeon Crawler Carl' para concluído."
"Mostre-me coleções com 'Fantasy' no nome."
"Mostre minhas estatísticas mensais de leitura."
Solução de Problemas
Falha na Conexão?
Garanta que seu cliente de IA possa acessar a internet. O servidor MCP da SansFiction está hospedado em https://sansfiction.com/api/mcp e requer HTTPS.
401 Não Autorizado
Você tentou acessar uma ferramenta privada sem consentimento OAuth. Dispare o fluxo OAuth e aprove o acesso.
Lista de Ferramentas Vazia
Verifique se você digitou a URL correta sem espaços no final ou caminhos extras. Ela deve terminar com /api/mcp.