下面是为你的 bilibili-mcp 工具生成的 README.md 示例: 一个用于获取 B 站热榜的 MCP 工具,基于 FastMCP 和 B 站公开接口。你可以通过注册到 Cursor 或其他 MCP 客户端,实时调用热门视频数据。 确保使用 Python ≥ 3.12,并安装以下依赖项: 你的主代码文件可以是 bilibilimcp.py,项目结构如下: 使用 uv 运行工具: FastMCP 会自动暴露一个名为 getpopular 的工具: 获取 B 站热榜视频信息,返回最多 topk 个条目(最大 10 条)。 - 使用 httpx 实现异步请求 - 通过 FastMCP 注册为标准 MCP 工具 - 支持通过 stdio 与 MCP 客户端通信(例如 Cursor) - 仅用于学习与研究,B 站接口为公开接口,使用时请避免过于频繁访问。 - 默认 User-Agent
Add this skill
npx mdskills install xspadex/bilibili-mcpWell-documented MCP server for fetching Bilibili trending videos with clear setup and usage examples
1下面是为你的 `bilibili-mcp` 工具生成的 `README.md` 示例:23---45# 📺 bilibili-mcp67一个用于获取 B 站热榜的 MCP 工具,基于 FastMCP 和 B 站公开接口。你可以通过注册到 Cursor 或其他 MCP 客户端,实时调用热门视频数据。89## 🚀 快速开始1011### 1. 安装依赖1213确保使用 Python ≥ 3.12,并安装以下依赖项:1415```bash16pip install httpx "mcp[cli]>=1.6.0"17```1819### 2. 项目结构示例2021你的主代码文件可以是 `bilibili_mcp.py`,项目结构如下:2223```24bilibili_mcp/25├── bilibili_mcp.py26├── pyproject.toml27└── README.md28```2930### 3. 启动 MCP Server3132使用 [`uv`](https://github.com/astral-sh/uv) 运行工具:3334```bash35uv tool run bilibili-mcp36```3738或通过配置文件引用:3940```jsonc41"bilibili-j": {42 "command": "uv",43 "args": [44 "tool",45 "run",46 "bilibili-mcp"47 ]48}49```5051### 4. 注册工具5253FastMCP 会自动暴露一个名为 `get_popular` 的工具:5455#### 📦 `get_popular(top_k: int = 3)`5657获取 B 站热榜视频信息,返回最多 `top_k` 个条目(最大 10 条)。5859##### 返回示例:6061```json62[63 {64 "title": "“战火啊,能不能在黎明前停歇一次”",65 "link": "https://b23.tv/BV1...z",66 "desc": "喜欢的朋友可以点赞投币关注一下哦,你的支持是我最大的动力!!",67 "view": 1234567,68 "like": 9876569 },70 ...71]72```7374## 🛠 技术说明7576- 使用 `httpx` 实现异步请求77- 通过 FastMCP 注册为标准 MCP 工具78- 支持通过 `stdio` 与 MCP 客户端通信(例如 Cursor)7980## 📌 注意事项8182- 仅用于学习与研究,B 站接口为公开接口,使用时请避免过于频繁访问。83- 默认 `User-Agent` 为 `"qwq"`,可根据实际情况更改为更合理的字符串。8485## 📄 License8687MIT License.
Full transparency — inspect the skill content before installing.