Bilibili API
Search for videos, users, and retrieve danmaku from the Bilibili API.
Bilibili API MCP Server
用于哔哩哔哩 API 的 MCP(模型上下文协议)服务器,支持多种操作。
环境要求
- uv - 一个项目管理工具,可以很方便管理依赖。
使用方法
- 
clone 本项目 
- 
使用 uv 安装依赖 
uv sync
- 在任意 mcp client 中配置本 Server
{
  "mcpServers": {
    "bilibili": {
      "command": "uv",
      "args": [
        "--directory",
        "/your-project-path/bilibili-mcp-server",
        "run",
        "bilibili.py"
      ]
    }
  }
}
- 在 client 中使用
支持的操作
支持以下操作:
- general_search: 基础搜索功能,使用关键词在哔哩哔哩进行搜索。
- search_user: 专门用于搜索哔哩哔哩用户的功能,可以按照粉丝数排序。
- get_precise_results: 精确搜索功能,可以过滤掉不必要的信息,支持多种搜索类型:- 用户搜索 (user):精确匹配用户名,只返回完全匹配的结果。例如搜索"双雷"只会返回用户名为"双雷"的账号信息,不会返回其他相关用户
- 视频搜索 (video)
- 直播搜索 (live)
- 专栏搜索 (article) 返回结果包含exact_match字段,标识是否找到精确匹配的结果。
 
- 用户搜索 (
- get_video_danmaku·: 获取视频弹幕信息。
如何为本项目做贡献
- Fork 本项目
- 新建分支,并在新的分支上做改动
- 提交 PR
License
MIT
Related Servers
- Unsloth AI Documentation- Search and retrieve content from the Unsloth AI documentation. 
- Campertunity- Search campgrounds around the world on campertunity, check availability, and provide booking links. 
- Pixabay MCP Server- Search and retrieve royalty-free images and videos using the Pixabay API. 
- Serper Search and Scrape- Web search and webpage scraping using the Serper API. 
- Google PSE/CSE- A Model Context Protocol (MCP) server providing access to Google Programmable Search Engine (PSE) and Custom Search Engine (CSE). 
- Hotel Booking- Search and book from over 2 million hotels with shopping and booking capabilities. 
- Cryptocurrency Price- A service to query real-time cryptocurrency prices. 
- Lancelot-MCP- A containerized MCP server for LanceDB vector search, featuring hybrid processing with Gemini and Ollama. 
- MCP Naver News- Search for news articles using the Naver News API. Requires Naver News API credentials. 
- NameChecker- Check the availability of domain names.