
Bangumi TVMCP Service

2025.04.20
1
Python动漫信息查询媒体内容管理娱乐功能
BangumiMCP 是一个基于机器通信协议(MCP)的服务,提供对 BangumiTV API 的访问。它允许用户与 BangumiTV 的数据进行交互,检索有关动漫、漫画、音乐、游戏等的信息。
View on GitHub
Overview
产品定位
BangumiMCP 是一个用于访问 BangumiTV API 的 MCP 服务,主要用于获取和交互 BangumiTV 上的动漫、漫画、音乐、游戏等媒体内容的信息。
核心功能
- 条目管理:提供每日放送日历、主题搜索、主题浏览、主题详情、相关人员和角色列表等功能。
- 章节管理:获取剧集列表和剧集详情。
- 角色管理:搜索角色、获取角色详情、相关主题和人员列表。
- 人员管理:搜索人员、获取人员详情、相关主题和角色列表。
适用场景
- 动漫爱好者查询动漫信息。
- 开发者集成 BangumiTV 数据到自己的应用中。
- 媒体内容分析和研究。
工具列表
- uv:用于运行和管理 MCP 服务。
- requests:用于处理 HTTP 请求。
常见问题解答
- 如何获取 BangumiTV 令牌?:需要在 BangumiTV 官网申请。
- 如何查看 R18 内容?:需要在环境变量中设置
BANGUMI_TOKEN
。
使用教程
使用依赖
# 克隆仓库
git clone https://github.com/Ukenn2112/BangumiMCP.git
cd BangumiMCP
# 创建并激活虚拟环境
uv venv
source .venv/bin/activate # Linux/macOS
# 或在 Windows 上使用:
# .venv\Scripts\activate
# 安装依赖
uv add "mcp[cli]" requests
安装教程
- 克隆仓库并进入目录。
- 创建并激活虚拟环境。
- 安装依赖。
调试方式
- 确保虚拟环境已激活。
- 运行
main.py
文件。 - 检查日志和输出以确认服务正常运行。