/ الدليل / الملعب / AniList MCP
● مجتمع yuna0x0 ⚡ فوري

AniList MCP

بواسطة 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.

لماذا تستخدمه

الميزات الأساسية

عرض مباشر

كيف يبدو في الممارسة

anilist-mcp.replay ▶ جاهز
0/0

التثبيت

اختر العميل

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

افتح Claude Desktop → Settings → Developer → Edit Config. أعد التشغيل بعد الحفظ.

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

يستخدم Cursor نفس مخطط mcpServers مثل Claude Desktop. إعدادات المشروع أولى من الإعدادات العامة.

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

انقر على أيقونة MCP Servers في شريط Cline الجانبي، ثم "Edit Configuration".

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

نفس الصيغة مثل Claude Desktop. أعد تشغيل Windsurf لتطبيق التغييرات.

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

يستخدم Continue مصفوفة من كائنات الخادم بدلاً من خريطة.

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

أضف إلى context_servers. يعيد Zed التحميل تلقائيًا عند الحفظ.

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

أمر من سطر واحد. تحقق باستخدام claude mcp list. احذف باستخدام claude mcp remove.

حالات الاستخدام

استخدامات عملية: AniList MCP

Get genre-aware anime recommendations from your AniList history

👤 Anime fans ⏱ ~15 min intermediate

متى تستخدمه: You want recs that actually respect what you've already finished.

المتطلبات الأساسية
  • Server/skill installed and authenticated — See repo README
الخطوات
  1. Pull watch history
    Read my AniList user list (username: foobar). Group by genre and score.✓ تم النسخ
    → 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.✓ تم النسخ
    → List of 5 with titles, year, score, why-you'd-like-it

النتيجة: Personalized recs grounded in your actual taste.

المزالق
  • Recommendations are LLM-generated — Recommendations are LLM-generated — verify with AniList scores; don't trust title hallucinations.
اجمعها مع: fetch

التركيبات

اجمعها مع خوادم MCP أخرى لتحقيق نتائج x10

anilist-mcp + fetch

Pair with fetch for complementary capabilities

Use this server together with fetch to complete a multi-step task.✓ تم النسخ

الأدوات

ما يوفره هذا الـ MCP

الأداةالمدخلاتمتى تستدعيهاالتكلفة
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

التكلفة والحدود

تكلفة التشغيل

حصة API
See provider docs for rate limits
الرموز لكل استدعاء
Varies by tool
التكلفة المالية
See repo README for pricing details
نصيحة
Cache tool results and avoid repeated identical calls.

الأمان

الصلاحيات والأسرار ونطاق الأثر

تخزين بيانات الاعتماد: Use environment variables; never commit secrets
نقل البيانات الخارجي: Tool calls go to the provider's API as documented

استكشاف الأخطاء

الأخطاء الشائعة وحلولها

rate limited

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

تحقق: Wait 60s and retry
user not found

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

تحقق: Open https://anilist.co/user/<name> in a browser

البدائل

AniList MCP مقابل البدائل

البديلمتى تستخدمهاالمقايضة
MyAnimeList unofficial MCPsYou're already syncing to MALAPI is less stable than AniList's GraphQL

المزيد

الموارد

📖 اقرأ ملف README الرسمي على GitHub

🐙 تصفح القضايا المفتوحة

🔍 تصفح أكثر من 400 خادم MCP و Skills