Bangumi TVMCP Service

Bangumi TVMCP Service

site icon
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

安装教程

  1. 克隆仓库并进入目录。
  2. 创建并激活虚拟环境。
  3. 安装依赖。

调试方式

  1. 确保虚拟环境已激活。
  2. 运行 main.py 文件。
  3. 检查日志和输出以确认服务正常运行。

许可证

该项目遵循 None 开源许可条款。