关于 MyAnimeList MCP Server
MyAnimeList MCP Server 将 LLM 客户端连接到 MyAnimeList API,用于搜索和管理动漫与漫画信息。它支持作品详情、排行榜、季度列表、用户列表以及经过身份验证的列表更新。
主要功能
- 01搜索动漫和漫画
- 02获取作品详情与推荐
- 03查看排行榜和季度动漫
- 04读取用户的动漫与漫画列表
- 05通过身份验证更新或删除列表项目
- 06获取已登录用户的个人资料
适用场景
- 01按查询词和筛选条件查找动漫或漫画
- 02查询作品详情、排名或季度列表
- 03查看用户的动漫或漫画列表
- 04更新已登录用户的列表项目
MCP 相关
它将 MyAnimeList API 操作作为工具提供给 MCP 客户端。部分用户资料、推荐和列表管理操作需要身份验证。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
MyAnimeList MCP 服务
用于与 MyAnimeList API 交互的 MCP 服务,让大模型客户端能够访问和交互动漫、漫画等内容。
与 Claude Desktop(或其他 MCP 客户端)配合使用
通过 Smithery 安装
通过 Smithery 自动为 Claude Desktop 安装 myanimelist-mcp-server:
npx -y @smithery/cli install @nicoaguerrero/myanimelist-mcp-server --client claude
手动安装
- 将此服务添加到你的
claude_desktop_config.json:
{
"mcpServers": {
"myanimelist": {
"command": "uv",
"args": [
"--directory",
"<path to your project>",
"run",
"main.py"
]
}
}
}
- 重启 Claude Desktop
- 使用这些工具与 MyAnimeList 交互
可用工具
动漫
- get_anime:根据搜索查询和筛选条件获取动漫列表
- get_anime_details:根据动漫 ID 获取详情,例如推荐、动画工作室、播出信息等
- get_anime_ranking:获取动漫排行榜
- get_seasonal_anime:根据年份和季节获取当季动漫
- get_anime_list:根据用户名称获取该用户的动漫列表
- get_suggested_anime:[需要身份验证] 获取已登录用户的动漫推荐
- update_myanimelist:[需要身份验证] 更新已登录用户动漫列表中的一部动漫
- delete_myanimelist_item:[需要身份验证] 删除已登录用户动漫列表中的一部动漫
漫画
- get_manga:根据搜索查询和筛选条件获取漫画列表
- get_manga_details:根据漫画 ID 获取详情
- get_manga_ranking:获取漫画排行榜
- get_manga_list: 根据用户名称获取该用户的漫画列表
- update_mymangalist:[需要身份验证] 更新已登录用户漫画列表中的一部漫画
- delete_mymangalist_item:[需要身份验证] 删除已登录用户漫画列表中的一部漫画
用户
- get_user_profile:[需要身份验证] 获取已登录用户的详情
获取用于身份验证的 MyAnimeList API 令牌
要获取 API 令牌,请按以下步骤操作:
- 前往个人资料设置中的 API。
- 点击“Create ID”,并选择 web 应用类型。
- 将此 URL 用作客户端的“Redirect URL”:
http://localhost:8080/callback
- 点击“Submit”
- 然后点击所生成客户端旁边的“Edit”,即可查看 client_ID 和 client_secret。
- 将它们复制到你的
.env文件或环境变量中(参见 .env_example)。
实用资源
https://myanimelist.net/apiconfig/references/authorization https://myanimelist.net/forum/?topicid=1850649&show=150#msg69272815 https://myanimelist.net/apiconfig/references/api/v2
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。