About
A Node.js-based MCP server that provides a standardized API for searching Bilibili video content, supporting pagination and returning metadata like title, author, views, and duration. Ideal for AI applications needing Bilibili data.
Capabilities

Overview
The Bilibili MCP server is a lightweight, Model Context Protocol‑compatible service that exposes Bilibili’s video search functionality to AI assistants. By translating user queries into API calls against Bilibili’s public endpoints, it allows conversational agents to retrieve up‑to‑date video metadata—such as titles, authors, view counts, and durations—directly within a dialogue. This eliminates the need for developers to build custom scrapers or handle authentication and pagination logic, providing a single, standardized interface that can be consumed by any MCP‑aware client.
Problem Solved
Many AI applications require access to dynamic, multimedia content. However, integrating third‑party platforms like Bilibili typically involves navigating complex web APIs or scraping HTML pages, which is fragile and often violates terms of service. The Bilibili MCP server abstracts these intricacies, offering a clean, well‑defined contract for searching videos. Developers can focus on building higher‑level conversational flows instead of dealing with low‑level HTTP requests, pagination tokens, or rate‑limit handling.
Core Functionality
- Search Interface: Accepts a query string and optional page parameters, returning a structured list of video results. Each result includes essential metadata such as title, author name, view count, and duration.
- Pagination Support: Clients can request subsequent pages by specifying the page number, enabling exploration of large result sets without overloading a single response.
- MCP Compliance: The server adheres to the MCP specification, exposing resources and tools that can be discovered and invoked by any compliant AI client. This includes standard metadata descriptors, error handling conventions, and response schemas.
Key Features Explained
- Standardized API: All endpoints follow the MCP resource model, ensuring consistent request/response patterns across different services. This uniformity simplifies client development and promotes interoperability.
- Rich Metadata: Returned video objects contain all the fields that most applications need, allowing downstream agents to display titles, thumbnails, or perform additional filtering without extra API calls.
- Scalable Pagination: By supporting page numbers, the server lets AI assistants fetch large result sets incrementally, reducing latency and improving user experience in conversational contexts.
Use Cases & Real‑World Scenarios
- Content Recommendation: An AI tutor could suggest Bilibili videos related to a topic the user is studying, pulling titles and view counts to gauge popularity.
- Social Media Bots: A chatbot could automatically search for trending Bilibili videos and share links or summaries within a messaging platform.
- Data Collection: Researchers building datasets of video metadata can use the MCP interface to programmatically harvest structured information for analysis.
Integration with AI Workflows
Because it follows the MCP protocol, any language model client—such as Claude or OpenAI’s GPT family—can invoke the Bilibili search tool by referencing its resource identifier. The assistant can then embed results directly into a conversation, or pass them to downstream components like LangChain chains for further processing. This tight coupling means developers can stitch together complex pipelines (search → summarization → recommendation) without manual orchestration.
Unique Advantages
- Zero‑Configuration Entry Point: The server ships with an npm package that automatically registers the MCP service, eliminating boilerplate setup.
- Community‑Driven Example: Built upon a LangChain example and maintained by an active open‑source community, the project offers ready‑to‑run scripts for testing and demonstration.
- Cross‑Platform Compatibility: Supports both Node.js and Bun runtimes, giving developers flexibility in their tooling choices.
In summary, the Bilibili MCP server delivers a robust, protocol‑driven bridge to Bilibili’s video ecosystem, empowering AI developers to incorporate rich multimedia search capabilities into conversational agents with minimal effort.
Related Servers
MarkItDown MCP Server
Convert documents to Markdown for LLMs quickly and accurately
Context7 MCP
Real‑time, version‑specific code docs for LLMs
Playwright MCP
Browser automation via structured accessibility trees
BlenderMCP
Claude AI meets Blender for instant 3D creation
Pydantic AI
Build GenAI agents with Pydantic validation and observability
Chrome DevTools MCP
AI-powered Chrome automation and debugging
Weekly Views
Server Health
Information
Explore More Servers
iFlytek SparkAgent MCP Server
Automate file uploads to the iFlytek SparkAgent platform
MCP Tools
Simplify MCP integration for clients and servers
File System MCP Server
Cross‑platform file & directory management via API
Puppeteer MCP Server (Python)
Browser automation for LLMs via Playwright
Mcp Snowflake Service
Claude-powered Snowflake SQL execution
Fewsats MCP Server
Secure AI agent payments via Fewsats