Track MCP LogoTrack MCP
Track MCP LogoTrack MCP

The world's largest repository of Model Context Protocol servers. Discover, explore, and submit MCP tools.

Product

  • Categories
  • Top MCP
  • New & Updated
  • Submit MCP

Company

  • About

Legal

  • Privacy Policy
  • Terms of Service
  • Cookie Policy

© 2026 TrackMCP. All rights reserved.

Built with ❤️ by Krishna Goyal

    Bilibili Mcp

    13 stars
    Python
    Updated Apr 23, 2025

    Table of Contents

    • 🚀 快速开始
    • 1. 安装依赖
    • 2. 项目结构示例
    • 3. 启动 MCP Server
    • 4. 注册工具
    • 📦 get_popular(top_k: int = 3)
    • 🛠 技术说明
    • 📌 注意事项
    • 📄 License

    Table of Contents

    • 🚀 快速开始
    • 1. 安装依赖
    • 2. 项目结构示例
    • 3. 启动 MCP Server
    • 4. 注册工具
    • 📦 get_popular(top_k: int = 3)
    • 🛠 技术说明
    • 📌 注意事项
    • 📄 License

    Documentation

    下面是为你的 bilibili-mcp 工具生成的 README.md 示例:

    ---

    📺 bilibili-mcp

    一个用于获取 B 站热榜的 MCP 工具,基于 FastMCP 和 B 站公开接口。你可以通过注册到 Cursor 或其他 MCP 客户端,实时调用热门视频数据。

    🚀 快速开始

    1. 安装依赖

    确保使用 Python ≥ 3.12,并安装以下依赖项:

    bash
    pip install httpx "mcp[cli]>=1.6.0"

    2. 项目结构示例

    你的主代码文件可以是 bilibili_mcp.py,项目结构如下:

    code
    bilibili_mcp/
    ├── bilibili_mcp.py
    ├── pyproject.toml
    └── README.md

    3. 启动 MCP Server

    使用 [uv](https://github.com/astral-sh/uv) 运行工具:

    bash
    uv tool run bilibili-mcp

    或通过配置文件引用:

    jsonc
    "bilibili-j": {
      "command": "uv",
      "args": [
        "tool",
        "run",
        "bilibili-mcp"
      ]
    }

    4. 注册工具

    FastMCP 会自动暴露一个名为 get_popular 的工具:

    📦 get_popular(top_k: int = 3)

    获取 B 站热榜视频信息,返回最多 top_k 个条目(最大 10 条)。

    ##### 返回示例:

    json
    [
      {
        "title": "“战火啊,能不能在黎明前停歇一次”",
        "link": "https://b23.tv/BV1...z",
        "desc": "喜欢的朋友可以点赞投币关注一下哦,你的支持是我最大的动力!!",
        "view": 1234567,
        "like": 98765
      },
      ...
    ]

    🛠 技术说明

    • 使用 httpx 实现异步请求
    • 通过 FastMCP 注册为标准 MCP 工具
    • 支持通过 stdio 与 MCP 客户端通信(例如 Cursor)

    📌 注意事项

    • 仅用于学习与研究,B 站接口为公开接口,使用时请避免过于频繁访问。
    • 默认 User-Agent 为 "qwq",可根据实际情况更改为更合理的字符串。

    📄 License

    MIT License.

    Similar MCP

    Based on tags & features

    • ES

      Esp Rainmaker Mcp

      Python·
      9
    • PE

      Personalizationmcp

      Python·
      12
    • FA

      Fal Mcp Server

      Python·
      8
    • BI

      Biothings Mcp

      Python·
      25

    Trending MCP

    Most active this week

    • PL

      Playwright Mcp

      TypeScript·
      22.1k
    • SE

      Serena

      Python·
      14.5k
    • MC

      Mcp Playwright

      TypeScript·
      4.9k
    • MC

      Mcp Server Cloudflare

      TypeScript·
      3.0k
    View All MCP Servers

    Similar MCP

    Based on tags & features

    • ES

      Esp Rainmaker Mcp

      Python·
      9
    • PE

      Personalizationmcp

      Python·
      12
    • FA

      Fal Mcp Server

      Python·
      8
    • BI

      Biothings Mcp

      Python·
      25

    Trending MCP

    Most active this week

    • PL

      Playwright Mcp

      TypeScript·
      22.1k
    • SE

      Serena

      Python·
      14.5k
    • MC

      Mcp Playwright

      TypeScript·
      4.9k
    • MC

      Mcp Server Cloudflare

      TypeScript·
      3.0k