MCP.so
登录

MCP Service

@Ukenn2112

关于 MCP Service

bgm.tv MCP Server

基本信息

分类

其他

运行时

python

传输方式

stdio

发布者

Ukenn2112

配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

{
  "mcpServers": {
    "BangumiMCP": {
      "command": "uv",
      "args": [
        "venv"
      ]
    }
  }
}

工具

未检测到工具

工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。

概览

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

FAQ from BangumiMCP

What is the BANGUMI_TOKEN used for?

The token is optional but required for authenticated operations (collections, personal data), access to R18 content, and write operations (create, update, delete). Get a token at https://next.bgm.tv/demo/access-token.

Can I use BangumiMCP without a token?

Yes, without a token you can use all read-only tools (search, browse, get details) and access public user information. Write operations and private data require authentication.

What are the runtime requirements?

Python 3.10 or higher and the uv package manager (or pip). No other external dependencies are mentioned beyond those installed via the project's setup.

How are the MCP tools organized?

Tools are grouped by domain: subjects & episodes (10), characters (7), persons (7), users (3), collections (11), revisions (8), and indices (9). Each tool corresponds to a specific Bangumi API endpoint.

What transport does BangumiMCP use?

The server uses standard input/output (stdio) transport as configured in Claude Desktop. It runs as a local subprocess.

评论

其他 分类下的更多 MCP 服务器