/ Annuaire / Playground / AniList MCP
● Communauté yuna0x0 ⚡ Instantané

AniList MCP

par yuna0x0 · yuna0x0/anilist-mcp

Search anime, manga, and characters via the AniList GraphQL API.

AniList MCP wraps the AniList GraphQL API so Claude can search anime/manga, look up characters and staff, and manage user watchlists. Useful for recommendation chatbots, anime trackers, and writers fact-checking series details.

Pourquoi l'utiliser

Fonctionnalités clés

Démo en direct

Aperçu en pratique

anilist-mcp.replay ▶ prêt
0/0

Installer

Choisissez votre client

~/Library/Application Support/Claude/claude_desktop_config.json  · Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "anilist-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "anilist-mcp"
      ]
    }
  }
}

Ouvrez Claude Desktop → Settings → Developer → Edit Config. Redémarrez après avoir enregistré.

~/.cursor/mcp.json · .cursor/mcp.json
{
  "mcpServers": {
    "anilist-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "anilist-mcp"
      ]
    }
  }
}

Cursor utilise le même schéma mcpServers que Claude Desktop. La config projet l'emporte sur la globale.

VS Code → Cline → MCP Servers → Edit
{
  "mcpServers": {
    "anilist-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "anilist-mcp"
      ]
    }
  }
}

Cliquez sur l'icône MCP Servers dans la barre latérale Cline, puis "Edit Configuration".

~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "anilist-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "anilist-mcp"
      ]
    }
  }
}

Même format que Claude Desktop. Redémarrez Windsurf pour appliquer.

~/.continue/config.json
{
  "mcpServers": [
    {
      "name": "anilist-mcp",
      "command": "npx",
      "args": [
        "-y",
        "anilist-mcp"
      ]
    }
  ]
}

Continue utilise un tableau d'objets serveur plutôt qu'une map.

~/.config/zed/settings.json
{
  "context_servers": {
    "anilist-mcp": {
      "command": {
        "path": "npx",
        "args": [
          "-y",
          "anilist-mcp"
        ]
      }
    }
  }
}

Ajoutez dans context_servers. Zed recharge à chaud à la sauvegarde.

claude mcp add anilist-mcp -- npx -y anilist-mcp

Une seule ligne. Vérifiez avec claude mcp list. Supprimez avec claude mcp remove.

Cas d'usage

Usages concrets : AniList MCP

Get genre-aware anime recommendations from your AniList history

👤 Anime fans ⏱ ~15 min intermediate

Quand l'utiliser : You want recs that actually respect what you've already finished.

Prérequis
  • Server/skill installed and authenticated — See repo README
Déroulement
  1. Pull watch history
    Read my AniList user list (username: foobar). Group by genre and score.✓ Copié
    → Distribution by genre + average score per genre
  2. Recommend
    Recommend 5 highly-rated anime in my top two genres that I haven't watched yet.✓ Copié
    → List of 5 with titles, year, score, why-you'd-like-it

Résultat : Personalized recs grounded in your actual taste.

Pièges
  • Recommendations are LLM-generated — Recommendations are LLM-generated — verify with AniList scores; don't trust title hallucinations.
Combiner avec : fetch

Combinaisons

Associez-le à d'autres MCPs pour un effet X10

anilist-mcp + fetch

Pair with fetch for complementary capabilities

Use this server together with fetch to complete a multi-step task.✓ Copié

Outils

Ce que ce MCP expose

OutilEntréesQuand appelerCoût
search_anime query, year, season Find anime by title or season 1 GraphQL call
search_character name Look up a character across series 1 GraphQL call
user_list username, type Read a user's public watchlist 1 GraphQL call

Coût et limites

Coût d'exécution

Quota d'API
See provider docs for rate limits
Tokens par appel
Varies by tool
Monétaire
See repo README for pricing details
Astuce
Cache tool results and avoid repeated identical calls.

Sécurité

Permissions, secrets, portée

Stockage des identifiants : Use environment variables; never commit secrets
Sortie de données : Tool calls go to the provider's API as documented

Dépannage

Erreurs courantes et correctifs

rate limited

AniList caps unauthenticated requests at 30/min. Set ANILIST_TOKEN to raise the limit.

Vérifier : Wait 60s and retry
user not found

AniList usernames are case-sensitive. Use the exact handle from the user's profile URL.

Vérifier : Open https://anilist.co/user/<name> in a browser

Alternatives

AniList MCP vs autres

AlternativeQuand l'utiliserCompromis
MyAnimeList unofficial MCPsYou're already syncing to MALAPI is less stable than AniList's GraphQL

Plus

Ressources

📖 Lire le README officiel sur GitHub

🐙 Voir les issues ouvertes

🔍 Parcourir les 400+ serveurs MCP et Skills