MyAnimeTracker (your list)
Sign in to read your anime list, add series and mark episodes watched. Never removes anything.
我該用這個嗎
品質與安全性
根據工具定義與協定合規性的自動化分析。
上下文成本
這是每次將伺服器的工具載入模型上下文時所消耗的約略 token 數量。數量越高,可用於其他工作的注意力就越少。
安裝
一鍵安裝
將以下內容加入你的 `claude_desktop_config.json` 檔案:
{
"mcpServers": {
"myanimetracker-account": {
"url": "https://myanimetracker.com/api/mcp/account"
}
}
}遠端端點
https://myanimetracker.com/api/mcp/accountstreamable-http它能做什麼
工具清單
工具(7)
🟢search_anime(query, format, limit)
Search the MyAnimeTracker anime catalog by title. Returns matching releases (TV seasons, films, OVAs, specials) with their catalog ID, format, year, episode count and page links. Safe-for-work titles only.
輸入結構描述
{
"type": "object",
"properties": {
"query": {
"type": "string",
"minLength": 1,
"maxLength": 100,
"description": "Part of a title, in English, romaji or Japanese."
},
"format": {
"description": "Only this kind of release. Leave out to search all of them.",
"type": "string",
"enum": [
"TV",
"MOVIE",
"OVA",
"ONA",
"SPECIAL"
]
},
"limit": {
"default": 5,
"description": "How many results to return, 1 to 10.",
"type": "integer",
"minimum": 1,
"maximum": 10
}
},
"required": [
"query"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢get_watch_order(title, mal_id)
Get the release-order watch guide for an anime franchise: every season, film and special in the order they came out, where a new viewer can start, and how much filler each part has when that is known. This is release order, not story chronology. Give a title or a catalog ID.
輸入結構描述
{
"type": "object",
"properties": {
"title": {
"description": "The show's name, in English or romaji, for example \"Attack on Titan\".",
"type": "string",
"minLength": 1,
"maxLength": 100
},
"mal_id": {
"description": "The catalog ID from a title search (the same number MyAnimeList uses). Use it instead of a title when you have it.",
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 10000000
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢get_filler_guide(title, mal_id)
List which episodes of a long-running anime are filler, recap or mixed (part story, part original) so they can be skipped. Covers a small reviewed set of series and says so when a series is not covered. Episode numbers only, no plot details. Give a title or a catalog ID.
輸入結構描述
{
"type": "object",
"properties": {
"title": {
"description": "The show's name, in English or romaji, for example \"Attack on Titan\".",
"type": "string",
"minLength": 1,
"maxLength": 100
},
"mal_id": {
"description": "The catalog ID from a title search (the same number MyAnimeList uses). Use it instead of a title when you have it.",
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 10000000
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢whats_airing(days)
List anime episodes airing over the next few days, by Japan broadcast date, from the MyAnimeTracker calendar. Safe-for-work titles only. Episode numbers and dates only.
輸入結構描述
{
"type": "object",
"properties": {
"days": {
"default": 7,
"description": "How many days ahead to list, starting today in Japan. 1 to 14.",
"type": "integer",
"minimum": 1,
"maximum": 14
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢my_library(status, limit)
List the signed-in person's MyAnimeTracker list: each title with its status (Watching, Completed, Plan to Watch, On Hold, Dropped), score, favorite mark and how many episodes they have watched. Safe-for-work titles only, most recently updated first.
輸入結構描述
{
"type": "object",
"properties": {
"status": {
"description": "Only titles with this status. Leave out for all of them.",
"type": "string",
"enum": [
"plan_to_watch",
"watching",
"completed",
"on_hold",
"dropped"
]
},
"limit": {
"default": 25,
"description": "How many titles to list, 1 to 50. The most recently updated come first.",
"type": "integer",
"minimum": 1,
"maximum": 50
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟡add_to_list(title, mal_id, status)
Add an anime series to the signed-in person's MyAnimeTracker list with a status. A series is tracked as one thing: all its seasons and films. If any part of it is already on the list, nothing changes. Give a title or a catalog ID.
輸入結構描述
{
"type": "object",
"properties": {
"title": {
"description": "The show's name, in English or romaji, for example \"Frieren\".",
"type": "string",
"minLength": 1,
"maxLength": 100
},
"mal_id": {
"description": "The catalog ID from a title search (the same number MyAnimeList uses). Use it instead of a title when you have it.",
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 10000000
},
"status": {
"default": "plan_to_watch",
"description": "Where to put it: plan_to_watch (the default), watching, completed, on_hold or dropped.",
"type": "string",
"enum": [
"plan_to_watch",
"watching",
"completed",
"on_hold",
"dropped"
]
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢mark_episodes_watched(title, mal_id, through_episode)
Mark episodes of one anime season or film as watched on the signed-in person's MyAnimeTracker list, from episode 1 through the number given. It never unmarks an episode. Episode numbers count within that one entry (season 2 starts again at 1). Give a title or a catalog ID.
輸入結構描述
{
"type": "object",
"properties": {
"title": {
"description": "The show's name, in English or romaji, for example \"Frieren\".",
"type": "string",
"minLength": 1,
"maxLength": 100
},
"mal_id": {
"description": "The catalog ID from a title search (the same number MyAnimeList uses). Use it instead of a title when you have it.",
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 10000000
},
"through_episode": {
"type": "integer",
"minimum": 1,
"maximum": 2000,
"description": "Mark episodes 1 up to this number as watched. Later episodes are left as they are."
}
},
"required": [
"through_episode"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}社群
證據