AniList MCP
AniList MCP (Convex)
AniList를 위한 개인 MCP 서버입니다. Convex가 MCP를 노출하며 https://<déploiement>.convex.site/mcp — 로컬 Node 프로세스나 OAuth 백엔드가 없습니다.
AniList는 GraphQL 엔드포인트(https://graphql.anilist.co) 하나와 implicit grant만 제공합니다. 클라이언트를 만들고 1년 동안 유효한 JWT를 받아서 Convex 환경 변수로 저장하면 됩니다. 이것이 단일 사용자용 지름길입니다.
도구 다섯 가지
도구 | 역할 |
| 제목을 검색하고 AniList ID와 에피소드 수를 반환합니다 |
| 상태 필터가 가능한 내 컬렉션 ( |
|
|
|
|
| 내가 팔로우하는 시리즈 중 이번 주에 나오는 것 |
마지막 도구는 손으로 관리하는 목록이 아니라 AniList의 일정(airingAt)을 사용합니다. "오늘 밤 뭐 볼까"는 오늘 방영된 에피소드가 됩니다.
Related MCP server: MAL User MCP Server
1. Convex
npm install
npx convex dev이 명령은 당신의 Convex 계정에 프로젝트를 생성(또는 연결)하고 함수를 배포합니다. 사이트의 HTTP URL은 대시보드에 표시됩니다 (*.convex.site).
2. AniList 토큰 (implicit grant)
anilist.co/settings/login → 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 (또는 설정 → 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)가 JSON-RPC MCP를 이러한 actions로 변환합니다.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceEnables searching and retrieving anime and manga data from Kitsu's catalogue, including top lists and categories, through natural language queries via Pipeworx gateway.101MIT
- FlicenseAqualityDmaintenanceEnables AI assistants to interact with MyAnimeList user accounts for list management, progress tracking, and personalized anime recommendations.11
- AlicenseAqualityAmaintenanceEnables 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.492311MIT
- AlicenseNot gradedqualityAmaintenanceAn MCP server for anime and manga discovery, enabling search, detail retrieval, franchise watch order, seasonal schedule, character lookups, rankings, and studio filmography via natural language.651Apache 2.0
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)
Manage projects, tasks, time tracking, and team collaboration through natural language.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/JunnB/anilist-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server