Sign inSign up

zlimteck/ebookrequest-mcp

By zlimteck

Updated 17 minutes ago

Image
Machine learning & AI
0

7.3K

zlimteck/ebookrequest-mcp repository overview

EbookRequest MCP Server

Serveur MCP pour EbookRequest — gérez vos demandes de livres directement depuis votre assistant IA.

Compatible avec ChatMCP (iOS/iPadOS), Claude Desktop (Mac/Windows) et Claude Web.


Démarrage rapide

ebookrequest-mcp:
  image: zlimteck/ebookrequest-mcp:latest
  container_name: ebookrequest-mcp
  restart: always
  ports:
    - "3035:3035"
  environment:
    - EBOOKREQUEST_URL=http://ebookrequest:5001
    - MCP_MODE=http
    - MCP_PORT=3035
  depends_on:
    - ebookrequest

En mode HTTP, chaque utilisateur s'authentifie avec son propre Token d'accès, disponible dans Paramètres → Token d'accès de l'application.


Configuration des clients

ChatMCP — iOS / iPadOS
  1. Ajouter un serveur → type Streamable HTTP
  2. URL : https://mcp.votre-domaine.fr/mcp
  3. Header : AuthorizationBearer <votre-token-d-acces>
Claude Web

Paramètres → Connecteurs → Ajouter → URL : https://mcp.votre-domaine.fr/mcp → Header d'authentification : Authorization: Bearer <votre-token-d-acces>

LM Studio
{
  "mcpServers": {
    "ebookrequest-mcp": {
      "url": "https://mcp.votre-domaine.fr/mcp",
      "headers": {
        "Authorization": "Bearer <votre-token-d-acces>"
      }
    }
  }
}
Claude Desktop — Mac / Windows
{
  "mcpServers": {
    "ebookrequest": {
      "command": "node",
      "args": ["/chemin/vers/mcp/src/index.js"],
      "env": {
        "EBOOKREQUEST_URL": "https://votre-domaine.fr",
        "EBOOKREQUEST_TOKEN": "votre-token-d-acces"
      }
    }
  }
}

Outils disponibles

Utilisateurs
OutilDescription
search_booksRechercher un livre via Google Books
create_requestSoumettre une nouvelle demande
get_my_requestsLister mes demandes
get_request_detailsDétails d'une demande par titre
cancel_requestAnnuler une demande en attente
check_availabilityVérifier la disponibilité d'un livre
get_my_statsQuota et statistiques personnelles
get_my_libraryBibliothèque de lecture
Administrateurs
OutilDescription
get_pending_requestsToutes les demandes en attente
get_all_requestsToutes les demandes (filtre par statut)
get_admin_statsStatistiques globales
update_request_statusCompléter ou annuler une demande
get_user_listListe des utilisateurs
get_services_healthÉtat des services (IA, MCP, Apprise…)

Variables d'environnement

VariableDescription
EBOOKREQUEST_URLURL du backend EbookRequest
EBOOKREQUEST_TOKENToken d'accès (requis en mode stdio uniquement)
MCP_MODEhttp pour VPS, stdio pour Claude Desktop
MCP_PORTPort d'écoute (défaut : 3035)

Liens

Tag summary

Content type

Image

Digest

sha256:d5091a9e0

Size

78.5 MB

Last updated

17 minutes ago

docker pull zlimteck/ebookrequest-mcp