mcpField
M
MyAnimeList MCP Server

MyAnimeList MCP Server

本地服务
github.com/nicoaguerrero游戏娱乐473 周前更新

关于 MyAnimeList MCP Server

MyAnimeList MCP Server 将 LLM 客户端连接到 MyAnimeList API,用于搜索和管理动漫与漫画信息。它支持作品详情、排行榜、季度列表、用户列表以及经过身份验证的列表更新。

主要功能

  1. 01搜索动漫和漫画
  2. 02获取作品详情与推荐
  3. 03查看排行榜和季度动漫
  4. 04读取用户的动漫与漫画列表
  5. 05通过身份验证更新或删除列表项目
  6. 06获取已登录用户的个人资料

适用场景

  1. 01按查询词和筛选条件查找动漫或漫画
  2. 02查询作品详情、排名或季度列表
  3. 03查看用户的动漫或漫画列表
  4. 04更新已登录用户的列表项目

MCP 相关

它将 MyAnimeList API 操作作为工具提供给 MCP 客户端。部分用户资料、推荐和列表管理操作需要身份验证。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

MyAnimeList MCP 服务

smithery badge

用于与 MyAnimeList API 交互的 MCP 服务,让大模型客户端能够访问和交互动漫、漫画等内容。

与 Claude Desktop(或其他 MCP 客户端)配合使用

通过 Smithery 安装

通过 Smithery 自动为 Claude Desktop 安装 myanimelist-mcp-server:

npx -y @smithery/cli install @nicoaguerrero/myanimelist-mcp-server --client claude
手动安装
  1. 将此服务添加到你的 claude_desktop_config.json:
{
    "mcpServers": {
        "myanimelist": {
            "command": "uv",
            "args": [
                "--directory",
                "<path to your project>",
                "run",
                "main.py"
            ]
        }
    }
}
  1. 重启 Claude Desktop
  2. 使用这些工具与 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 令牌,请按以下步骤操作:

  1. 前往个人资料设置中的 API。
  2. 点击“Create ID”,并选择 web 应用类型。
  3. 将此 URL 用作客户端的“Redirect URL”:
http://localhost:8080/callback
  1. 点击“Submit”
  2. 然后点击所生成客户端旁边的“Edit”,即可查看 client_ID 和 client_secret。
  3. 将它们复制到你的 .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

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。