← Back to Plugins
MCP Server MCP

AniList MCP Server

github By github 👁 1 views ▲ 0 votes

MCP server for the AniList GraphQL API — anime/manga search, details, and personal list management.

Homepage Verified source GitHub

Install

npx -y [email protected]

Configuration Example

{
  "remotes": [],
  "packages": [
    {
      "registryType": "npm",
      "identifier": "anilist-mcp-server",
      "version": "0.8.0",
      "runtimeHint": "npx",
      "transport": {
        "type": "stdio"
      },
      "environmentVariables": [
        {
          "description": "Optional. From an app registered at anilist.co/settings/developer — needed to use login_anilist.",
          "name": "ANILIST_CLIENT_ID"
        },
        {
          "description": "Optional. Paired with the Client ID above — needed to use login_anilist.",
          "isSecret": true,
          "name": "ANILIST_CLIENT_SECRET"
        },
        {
          "description": "Optional. A pre-obtained AniList access token, as an alternative to running login_anilist.",
          "isSecret": true,
          "name": "ANILIST_ACCESS_TOKEN"
        },
        {
          "description": "Optional. Localhost port for the login_anilist callback (default 8082).",
          "name": "ANILIST_OAUTH_PORT"
        },
        {
          "description": "Optional. Overrides where the AniList access token is persisted (defaults under the OS config dir).",
          "name": "ANILIST_TOKEN_STORE"
        }
      ]
    },
    {
      "registryType": "mcpb",
      "identifier": "https://github.com/Grinv/anilist-mcp-server/releases/download/v0.8.0/anilist-mcp-server.mcpb",
      "version": "0.8.0",
      "fileSha256": "42cb778c91f2a20923a3ebf9ff77c8def218c07a9537854fa16381848013d6b5",
      "transport": {
        "type": "stdio"
      },
      "environmentVariables": [
        {
          "description": "Optional. From an app registered at anilist.co/settings/developer — needed to use login_anilist.",
          "name": "ANILIST_CLIENT_ID"
        },
        {
          "description": "Optional. Paired with the Client ID above — needed to use login_anilist.",
          "isSecret": true,
          "name": "ANILIST_CLIENT_SECRET"
        },
        {
          "description": "Optional. A pre-obtained AniList access token, as an alternative to running login_anilist.",
          "isSecret": true,
          "name": "ANILIST_ACCESS_TOKEN"
        },
        {
          "description": "Optional. Localhost port for the login_anilist callback (default 8082).",
          "name": "ANILIST_OAUTH_PORT"
        },
        {
          "description": "Optional. Overrides where the AniList access token is persisted (defaults under the OS config dir).",
          "name": "ANILIST_TOKEN_STORE"
        }
      ]
    }
  ]
}
mcp model-context-protocol npm mcpb

Comments

Sign in to leave a comment

Loading comments...