io.github.markswendsen-code/crunchyroll
MCP server for Crunchyroll anime streaming - search anime, manage watchlist, track viewing progress
Que pouvez-vous faire avec io.github.markswendsen-code/crunchyroll ?
- 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
Installation
Ajoutez ceci à la configuration MCP de votre client (Claude Desktop : claude_desktop_config.json ; Cursor : .cursor/mcp.json ; VS Code et les autres utilisent la même forme « mcpServers »).
@striderlabs/mcp-crunchyrollclaude mcp add crunchyroll -- npx -y @striderlabs/mcp-crunchyroll@0.1.1
{
"mcpServers": {
"crunchyroll": {
"command": "npx",
"args": [
"-y",
"@striderlabs/mcp-crunchyroll@0.1.1"
]
}
}
}
Documentation
Tirée du README du projet sur GitHub, actualisée chaque semaine. Les liens ouvrent GitHub.
@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
npm install -g @striderlabs/mcp-crunchyroll
Or use with npx (no install needed):
{
"command": "npx",
"args": ["-y", "@striderlabs/mcp-crunchyroll"]
}
MCP Configuration
Add to your Claude Desktop config (~/Library/Application Support/Claude/claude_desktop_config.json):
{
"mcpServers": {
"crunchyroll": {
"command": "npx",
"args": ["-y", "@striderlabs/mcp-crunchyroll"]
}
}
}
Or if installed globally:
{
"mcpServers": {
"crunchyroll": {
"command": "striderlabs-mcp-crunchyroll"
}
}
}
Authentication
After connecting, log in once with your Crunchyroll credentials:
crunchyroll_login(email: "you@example.com", 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
| Tool | Description |
|---|---|
crunchyroll_login | Log in with email + password |
crunchyroll_logout | Clear saved session |
crunchyroll_status | Check login status and account info |
Search & Browse
| Tool | Description |
|---|---|
crunchyroll_search | Search anime series and movies |
crunchyroll_browse | Browse by popularity, genre, season, sub/dub |
crunchyroll_get_categories | List all genres/categories |
crunchyroll_get_simulcast_seasons | List simulcast season tags |
Show Details
| Tool | Description |
|---|---|
crunchyroll_get_series | Get series info by ID |
crunchyroll_get_seasons | Get seasons for a series |
crunchyroll_get_episodes | Get episodes in a season |
crunchyroll_get_episode | Get single episode details |
Watchlist
| Tool | Description |
|---|---|
crunchyroll_get_watchlist | View saved watchlist |
crunchyroll_add_to_watchlist | Add series/movie to watchlist |
crunchyroll_remove_from_watchlist | Remove from watchlist |
Watch History & Progress
| Tool | Description |
|---|---|
crunchyroll_get_history | Recently watched episodes |
crunchyroll_continue_watching | In-progress anime |
crunchyroll_get_playheads | Progress for specific content IDs |
crunchyroll_update_playhead | Update watch position (seconds) |
Recommendations
| Tool | Description |
|---|---|
crunchyroll_get_recommendations | Personalized recommendations |
crunchyroll_get_similar | Anime similar to a given series |
Account
| Tool | Description |
|---|---|
crunchyroll_get_subscription | Subscription 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
Questions fréquentes
Qu'est-ce que io.github.markswendsen-code/crunchyroll ?
MCP server for Crunchyroll anime streaming - search anime, manage watchlist, track viewing progress
Comment installer io.github.markswendsen-code/crunchyroll ?
Il s'exécute sur votre machine. Dans Claude Code : claude mcp add crunchyroll -- npx -y @striderlabs/mcp-crunchyroll@0.1.1. Pour les autres clients, collez la configuration JSON de cette page dans leurs réglages MCP.
Faut-il une clé API pour io.github.markswendsen-code/crunchyroll ?
Son entrée au registre n'indique aucune clé ni secret obligatoire. Certaines fonctions peuvent tout de même demander un compte auprès du service auquel il se connecte.
io.github.markswendsen-code/crunchyroll est-il open source ?
Son code est public sur GitHub, mais le dépôt ne déclare pas de licence standard.
Qui maintient io.github.markswendsen-code/crunchyroll ?
Il est publié par markswendsen-code. AI.tn le référence sans le maintenir ni le recommander.
Issu du registre MCP officiel. Être listé n'est pas une recommandation : vérifiez le code et les permissions d'un serveur avant de lui donner accès à vos données.