Sponsored by Deepsite.site

AniList

Created By
yuna0x09 months ago
AniList MCP server for accessing AniList API data
Content

AniList MCP Server

A Model Context Protocol (MCP) server that interfaces with the AniList API, allowing LLM clients to access and interact with anime, manga, character, staff, and user data from AniList.

Features

  • Search for anime, manga, characters, staff, and studios
  • Get detailed information about specific anime, manga, characters, and staff members
  • Access user profiles and lists
  • Support for advanced filtering options
  • Retrieve genres and media tags

Installation

Prerequisites

  • Node.js 18+
  • AniList API token (optional, for authenticated operations like personal favorites)

Installation

Clone the repository and install dependencies:

git clone https://github.com/yuna0x0/anilist-mcp.git
cd anilist-mcp
bun install  # or use npm, yarn, pnpm

API Token Configuration (Optional)

Option 1: Using a .env file

  1. Create a .env file by copying the example:

    cp .env.example .env
    
  2. Edit the .env file and add your AniList API token:

    ANILIST_TOKEN=your_api_token
    

Option 2: Using environment variables inline

You can also provide the API token directly when running the server:

ANILIST_TOKEN=your_api_token bun start

You can get an API token from AniList settings.

Usage

Start the MCP server

Local installation:

bun start  # or use npm, yarn, pnpm

Using bunx (without cloning):

ANILIST_TOKEN=your_api_token bunx AniList-mcp

Debugging with MCP Inspector

You can use the MCP Inspector to test and debug the AniList MCP server:

# Using the package.json script
bun run inspector  # or use npm, yarn, pnpm

# Alternative: Direct use with bunx (or npx)
bunx @modelcontextprotocol/inspector -e ANILIST_TOKEN=your_api_token bunx anilist-mcp

Then open your browser to the provided URL (usually http://localhost:5173) to access the MCP Inspector interface. From there, you can:

  1. Connect to your running AniList MCP server
  2. Browse available tools
  3. Run tools with custom parameters
  4. View the responses

This is particularly useful for testing your setup before connecting it to Claude or another AI assistant.

Using with Claude Desktop or other MCP clients

  1. Add this server to your claude_desktop_config.json:
{
  "mcpServers": {
    "anilist": {
      "command": "npx",
      "args": ["-y", "anilist-mcp"],
      "env": {
        "ANILIST_TOKEN": "your_api_token"
      }
    }
  }
}
  1. Restart Claude Desktop
  2. Use the tools to interact with AniList

Available Tools

Anime Tools

  • get_anime - Get detailed information about an anime by its AniList ID
  • search_anime - Search for anime based on a query term
  • anime_filter - Search for anime with advanced filters

Manga Tools

  • get_manga - Get detailed information about a manga by its AniList ID
  • search_manga - Search for manga based on a query term
  • manga_filter - Search for manga with advanced filters

Character & Staff Tools

  • get_character - Get information about a character by their AniList ID
  • search_character - Search for characters based on a query term
  • get_staff - Get information about staff member by their AniList ID
  • search_staff - Search for staff members based on a query term

User Tools

  • get_user_profile - Get a user's AniList profile
  • get_user_stats - Get a user's AniList statistics
  • get_user_anime_list - Get a user's anime list
  • get_user_manga_list - Get a user's manga list

Studio Tools

  • get_studio - Get information about a studio by its AniList ID or name
  • search_studio - Search for studios based on a query term

Genre & Tag Tools

  • get_genres - Get all available genres on AniList
  • get_media_tags - Get all available media tags on AniList

Examples

Can you search for anime similar to "Bocchi the Rock!"?

Get Character Info

Can you tell me about the character Hitori Gotou? Use the AniList tools to find information.

Compare Studio Works

What anime has Studio Ghibli produced? Can you list their most popular works?

License

MIT License

Server Config

{
  "mcpServers": {
    "anilist": {
      "command": "npx",
      "args": [
        "-y",
        "anilist-mcp"
      ],
      "env": {
        "ANILIST_TOKEN": "your_api_token"
      }
    }
  }
}
Recommend Servers
TraeBuild with Free GPT-4.1 & Claude 3.7. Fully MCP-Ready.
MCP AdvisorMCP Advisor & Installation - Use the right MCP server for your needs
Playwright McpPlaywright MCP server
EdgeOne Pages MCPAn MCP service designed for deploying HTML content to EdgeOne Pages and obtaining an accessible public URL.
Serper MCP ServerA Serper MCP Server
BlenderBlenderMCP connects Blender to Claude AI through the Model Context Protocol (MCP), allowing Claude to directly interact with and control Blender. This integration enables prompt assisted 3D modeling, scene creation, and manipulation.
Howtocook Mcp基于Anduin2017 / HowToCook (程序员在家做饭指南)的mcp server,帮你推荐菜谱、规划膳食,解决“今天吃什么“的世纪难题; Based on Anduin2017/HowToCook (Programmer's Guide to Cooking at Home), MCP Server helps you recommend recipes, plan meals, and solve the century old problem of "what to eat today"
Zhipu Web SearchZhipu Web Search MCP Server is a search engine specifically designed for large models. It integrates four search engines, allowing users to flexibly compare and switch between them. Building upon the web crawling and ranking capabilities of traditional search engines, it enhances intent recognition capabilities, returning results more suitable for large model processing (such as webpage titles, URLs, summaries, site names, site icons, etc.). This helps AI applications achieve "dynamic knowledge acquisition" and "precise scenario adaptation" capabilities.
Visual Studio Code - Open Source ("Code - OSS")Visual Studio Code
WindsurfThe new purpose-built IDE to harness magic
TimeA Model Context Protocol server that provides time and timezone conversion capabilities. This server enables LLMs to get current time information and perform timezone conversions using IANA timezone names, with automatic system timezone detection.
AiimagemultistyleA Model Context Protocol (MCP) server for image generation and manipulation using fal.ai's Stable Diffusion model.
Jina AI MCP ToolsA Model Context Protocol (MCP) server that integrates with Jina AI Search Foundation APIs.
Context7Context7 MCP Server -- Up-to-date code documentation for LLMs and AI code editors
ChatWiseThe second fastest AI chatbot™
Baidu Map百度地图核心API现已全面兼容MCP协议,是国内首家兼容MCP协议的地图服务商。
MiniMax MCPOfficial MiniMax Model Context Protocol (MCP) server that enables interaction with powerful Text to Speech, image generation and video generation APIs.
DeepChatYour AI Partner on Desktop
CursorThe AI Code Editor
Tavily Mcp
Amap Maps高德地图官方 MCP Server