ruru-annict-mcp
v1.0.0
Published
MCP server for Annict — search anime, view episodes, records, and more
Maintainers
Readme
ruru-annict-mcp
Annict の GraphQL API を利用した MCP サーバーです。アニメの作品検索、視聴記録の作成、ステータス管理などを AI アシスタントから行えます。
提供ツール
検索・閲覧
| ツール名 | 説明 |
| --- | --- |
| search_works | 作品を検索する(タイトル・シーズン等で絞り込み可能) |
| get_work_info | 作品の詳細情報を取得する(エピソード・キャスト・スタッフ・レビューを含む) |
| get_episodes | 作品のエピソード一覧を取得する |
| get_unwatched_episodes | 視聴中の作品の未視聴エピソード一覧を取得する |
| get_library | 自分の視聴ライブラリを取得する(ステータス・シーズンで絞り込み可能) |
| get_viewer | 認証ユーザーの情報を取得する |
| get_programs | 自分の放送予定を取得する |
| get_records | 自分の視聴記録一覧を取得する |
| search_characters | キャラクターを検索する |
| search_people | 声優・スタッフなどの人物を検索する |
| search_organizations | 制作会社・組織を検索する |
書き込み
| ツール名 | 説明 |
| --- | --- |
| create_record | エピソードの視聴記録を作成する |
| update_status | 作品の視聴ステータスを変更する |
セットアップ
アクセストークンの取得
Annict の開発者向けページ から個人用アクセストークンを発行してください。
Claude Desktop
claude_desktop_config.json に以下を追加します。
{
"mcpServers": {
"annict": {
"command": "npx",
"args": ["-y", "ruru-annict-mcp"],
"env": {
"ANNICT_ACCESS_TOKEN": "<your-access-token>"
}
}
}
}