Crunchyroll

io.github.markswendsen-code由 GitHub 帳號 markswendsen-code 發布v0.1.1更新於 Oct 24, 2026

MCP server for Crunchyroll anime streaming - search anime, manage watchlist, track viewing progress

已驗證STDIO僅桌面效率與工作流媒體與設計

概覽

AI 產生的概覽

讓助理透過已登入的帳號搜尋 Crunchyroll 動畫、管理觀看清單並追蹤觀看進度。

可以做什麼
透過 Crunchyroll 網頁 API 將 AI 助理連接到個人的 Crunchyroll 帳號。工具可依類型、熱門度、季度或同步播出標籤搜尋與瀏覽動畫;讀取系列、季與單集詳細資料;檢視與修改觀看清單;讀取觀看紀錄與播放進度並更新進度;取得個人化推薦與相似作品推薦;以及查看訂閱等級與續訂日期。登入由專用工具處理,權杖會儲存在本機。
適用情境
適合希望助理回答關於自己 Crunchyroll 收藏庫問題的情境,例如接下來要看什麼、某部作品看到哪裡、本季有哪些新番、訂閱何時續訂,也適合讓助理代為修改觀看清單。
執行需求
透過 stdio 在本機執行,通常使用 npx 或全域安裝 npm 套件,因此需要 Node.js。需要 Crunchyroll 帳號,使用者透過登入工具以電子郵件與密碼登入一次,權杖會儲存在使用者家目錄下並自動更新。僅支援桌面端;未宣告環境變數或標頭。
安裝前請注意
登入工具需要帳號電子郵件與密碼,產生的工作階段權杖會以檔案形式存放在使用者家目錄,能存取該機器或這些檔案的人可能重用該工作階段。部分工具會修改帳號資料:新增或移除觀看清單項目、更新播放進度。憑證會傳送給 Crunchyroll,README 也說明其 API 端點可能變更。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Crunchyroll,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。

其他 MCP 客戶端

參照 儲存庫 中的啟動說明。

README

@striderlabs/mcp-crunchyroll

Crunchyroll anime streaming MCP connector for personal AI agents. Lets Claude and other AI assistants manage your Crunchyroll account — search anime, track progress, manage your watchlist, get recommendations, and more.

Features

  • Search anime series and movies
  • Browse by genre, popularity, new additions, or simulcast season
  • Show details — series info, seasons, episodes
  • Watchlist management — add, remove, view
  • Watch history & progress — track and update playhead positions
  • Continue watching — pick up where you left off
  • Recommendations — personalized and similar-to suggestions
  • Simulcast schedule — current and past seasonal tags
  • Subscription info — tier, renewal date, status

Setup

Install

bash
npm install -g @striderlabs/mcp-crunchyroll

Or use with npx (no install needed):

json
{  "command": "npx",  "args": ["-y", "@striderlabs/mcp-crunchyroll"]}

MCP Configuration

Add to your Claude Desktop config (~/Library/Application Support/Claude/claude_desktop_config.json):

json
{  "mcpServers": {    "crunchyroll": {      "command": "npx",      "args": ["-y", "@striderlabs/mcp-crunchyroll"]    }  }}

Or if installed globally:

json
{  "mcpServers": {    "crunchyroll": {      "command": "striderlabs-mcp-crunchyroll"    }  }}

Authentication

After connecting, log in once with your Crunchyroll credentials:

crunchyroll_login(email: "[email protected]", password: "your-password")

Tokens are saved to ~/.strider/crunchyroll/ and automatically refreshed. You only need to log in again if tokens expire or you call crunchyroll_logout.

Tools

Authentication

ToolDescription
crunchyroll_loginLog in with email + password
crunchyroll_logoutClear saved session
crunchyroll_statusCheck login status and account info

Search & Browse

ToolDescription
crunchyroll_searchSearch anime series and movies
crunchyroll_browseBrowse by popularity, genre, season, sub/dub
crunchyroll_get_categoriesList all genres/categories
crunchyroll_get_simulcast_seasonsList simulcast season tags

Show Details

ToolDescription
crunchyroll_get_seriesGet series info by ID
crunchyroll_get_seasonsGet seasons for a series
crunchyroll_get_episodesGet episodes in a season
crunchyroll_get_episodeGet single episode details

Watchlist

ToolDescription
crunchyroll_get_watchlistView saved watchlist
crunchyroll_add_to_watchlistAdd series/movie to watchlist
crunchyroll_remove_from_watchlistRemove from watchlist

Watch History & Progress

ToolDescription
crunchyroll_get_historyRecently watched episodes
crunchyroll_continue_watchingIn-progress anime
crunchyroll_get_playheadsProgress for specific content IDs
crunchyroll_update_playheadUpdate watch position (seconds)

Recommendations

ToolDescription
crunchyroll_get_recommendationsPersonalized recommendations
crunchyroll_get_similarAnime similar to a given series

Account

ToolDescription
crunchyroll_get_subscriptionSubscription tier and renewal info

Example Prompts

  • "What anime should I watch next based on my history?"
  • "Add Attack on Titan to my watchlist"
  • "What's airing this season? Sort by popularity"
  • "Where did I leave off watching One Piece?"
  • "Show me all the action anime added this week"
  • "When does my Crunchyroll subscription renew?"

Notes

  • Uses the Crunchyroll web API (same endpoints as the website)
  • Tokens are stored locally in ~/.strider/crunchyroll/ and auto-refreshed
  • Content IDs can be found in search results or Crunchyroll URLs
  • API endpoints are subject to change by Crunchyroll

License

MIT

來源:README.md,提交 fce4681

工具

0
SourceWeft 尚未在沙箱中啟動過該軟體包,因此其工具未知。

版本歷史

1
  1. v0.1.1最新Sep 16, 2026

評分

已滿足適用檢查項的 40%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通25 分

    請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。

  • 已宣告認證方式10 分

    請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。

  • 已列出工具15 分

    請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。

  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分

    請在儲存庫或註冊中心條目中宣告授權條款。