AniList MCP
AniList MCP (Convex)
AniList 用の個人 MCP サーバー。Convex が MCP を公開します:https://<déploiement>.convex.site/mcp — ローカルの Node プロセスも、OAuth バックエンドも不要です。
AniList は GraphQL エンドポイントを1つだけ持ち(https://graphql.anilist.co)、implicit grant を使います。クライアントを作成し、1年間有効な JWT を取得して、それを Convex の環境変数に設定するだけ。単一ユーザー向けのショートカットです。
5つのツール
ツール | 役割 |
| タイトルを検索し、AniList ID とエピソード数を返す |
| 自分のコレクション。ステータス( |
|
|
|
|
| フォロー中シリーズのうち、今週放送されるもの |
最後のツールは、手動リストではなく AniList のカレンダー(airingAt)を使います。「今夜観るもの」が「今日放送されたエピソード」になります。
Related MCP server: AniList MCP Server
1. Convex
npm install
npx convex devこれで、プロジェクトがあなたの Convex アカウントに作成(または接続)され、関数がデプロイされます。サイトの HTTP URL はダッシュボード(*.convex.site)に表示されます。
2. AniList トークン(implicit grant)
anilist.co/settings/developer → Create New Client
Redirect URL:
https://anilist.co/api/v2/oauth/pin(PIN ページ、バックエンドなし)開く:
https://anilist.co/api/v2/oauth/authorize?client_id=TON_CLIENT_ID&response_type=tokenJWT をコピーし、次に:
npx convex env set ANILIST_TOKEN 'eyJ...'
npx convex env set ANILIST_TIMEZONE Europe/Parisオプション:POST /mcp をロックする場合:
npx convex env set MCP_SECRET 'un-secret-long'3. Cursor
~/.cursor/mcp.json(または Settings → MCP)内:
{
"mcpServers": {
"anilist": {
"url": "https://VOTRE_DEPLOIEMENT.convex.site/mcp"
}
}
}MCP_SECRET が設定されている場合:
{
"mcpServers": {
"anilist": {
"url": "https://VOTRE_DEPLOIEMENT.convex.site/mcp",
"headers": {
"Authorization": "Bearer un-secret-long"
}
}
}
}トランスポートは Streamable HTTP で、永続セッションはありません(最新仕様)。ホストは Convex のままです。
例
「Frieren を検索」 →
chercher→ ID + 28 話「Frieren の第12話を記録」 →
progression「85 と COMPLETED にする」 →
noter「今夜、マイリストに何が放送される?」 →
en_cours_de_diffusion
開発
npm test
npm run lint
npx convex dev # watch + push (dev uniquement)npx convex deploy は本番のみに使用。
AniList への呼び出しは Convex の actions(convex/anilist.ts)です。HTTP ルーター(convex/http.ts)が MCP の JSON-RPC を、これらのアクションへ変換します。
This server cannot be deployed
Maintenance
Related MCP Connectors
Access and interact with anime and manga data seamlessly. Retrieve detailed information about your…
AniList MCP — wraps AniList GraphQL API (free, no auth)
Query your Twitch streams, events, supporters, raids & rankings from an AI assistant via OAuth.
Accurate anime-song (anison) database for AI-built playlists — export to Spotify/Apple/YT Music
Related MCP Servers
- AlicenseAqualityDmaintenanceEnables AI assistants to interact with MyAnimeList user accounts for list management, progress tracking, and personalized anime recommendations.11MIT
- AlicenseAqualityBmaintenanceEnables searching and browsing anime/manga, characters, staff, and more on AniList without credentials, and with a one-time login allows managing personal lists, favorites, follows, and activity.5091 npm1MIT
- AlicenseAqualityDmaintenanceEnables AI clients to search, inspect, rank, and manage MyAnimeList anime and manga, including authenticated user list operations.15MIT
- FlicenseNot gradedqualityCmaintenanceEnables querying and updating Bangumi anime collections, tracking per-episode progress, and receiving airing reminders for currently-watching anime via AniList.-