What is BangumiMCP?
BangumiMCP is a Model Context Protocol (MCP) server that provides programmatic access to the Bangumi TV API, enabling AI assistants like Claude to interact with comprehensive anime, manga, music, game, and real-world media data.
How to use BangumiMCP?
Install with Python 3.10+ and the uv package manager (or pip). Clone the repository, create a virtual environment, install dependencies, then configure the server in Claude Desktop by adding an entry to claude_desktop_config.json with the command uv run main.py. Optionally, set the BANGUMI_TOKEN environment variable for authenticated operations.
Key features of BangumiMCP
- 55 MCP tools covering all Bangumi API endpoints
- 3 pre-built workflow prompts for common tasks
- 1 OpenAPI specification resource for documentation
- Modular architecture with clean, maintainable code
- Full Python type hints and enum definitions
- Async support using httpx for non-blocking calls
Use cases of BangumiMCP
- Search for anime by keyword and get an AI summary
- Retrieve comprehensive subject information including details, persons, characters, and relations
- Identify voice actors for a given character
- Manage personal collections and watch lists
- Browse and edit subject, character, and person entries
Comments