Bilibili-Mcp-Server logo

Bilibili-Mcp-Server

by ssrskl

Bilibili-Mcp-Server is an MCP server for Bilibili, providing functionalities such as retrieving video and user information, liking videos, following users, and obtaining user coin counts.

View on GitHub

Last updated: N/A

What is Bilibili-Mcp-Server?

Bilibili-Mcp-Server is a server designed to interact with the Bilibili platform using the MCP (Mobile Communication Protocol). It allows users to access various functionalities related to videos and user data.

How to use Bilibili-Mcp-Server?

  1. Install dependencies using uv install. 2. Configure environment variables (SESSDATA, BILI_JCT, DEDEUSERID) in the .env file. 3. Test using Fastmcp's MCP Inspector with the command fastmcp dev server.py. 4. Configure the server in the configuration file, including the necessary credentials. Refer to the provided link for obtaining credential information.

Key features of Bilibili-Mcp-Server

  • Retrieve video information (title, description, upload time)

  • Like videos

  • Retrieve user information (username, avatar)

  • Follow users

  • Obtain user coin count

Use cases of Bilibili-Mcp-Server

  • Building Bilibili API clients

  • Automating Bilibili interactions

  • Creating custom Bilibili applications

  • Integrating Bilibili data into other services

FAQ from Bilibili-Mcp-Server

What is SESSDATA?

SESSDATA is a credential required for authenticating with the Bilibili API.

What is BILI_JCT?

BILI_JCT is another credential required for authenticating with the Bilibili API.

What is DEDEUSERID?

DEDEUSERID is a credential representing the user ID on Bilibili.

How do I obtain the required credentials?

Refer to the provided link: https://nemo2011.github.io/bilibili-api/#/get-credential

What is fastmcp?

fastmcp is a tool that can be used to test the mcp server