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

Company

  • About

Legal

  • Privacy Policy
  • Terms of Service
  • Cookie Policy

© 2025 TrackMCP. All rights reserved.

Built with ❤️ by Krishna Goyal

    Bilibili Mcp Js

    [](https://archestra.ai/mcp-catalog/34892002bilibili-mcp-js) TypeScript-based implementation.

    121 stars
    TypeScript
    Updated Apr 23, 2025

    Documentation

    Bilibili MCP

    English

    中文文档

    日本語

    Trust Score

    简介

    这是一个基于 Model Context Protocol (MCP) 的 B站视频搜索服务器。该服务器提供了简单的 API 接口,允许用户搜索 B站 的视频内容。提供LangChain调用示例、测试脚本。

    鸣谢

    • LangChain 示例代码参考自 mcp-langchain-ts-client

    功能特点

    • 搜索B站视频内容简介列表
    • 获取B站热门内容(综合热门、入站必刷、排行榜、全站音乐榜)
    • 获取B站视频详情信息(支持BV号或AV号)
    • 获取UP主信息(基本信息、粉丝数、关注数等)
    • 番剧时间表(时间范围内的番剧播出信息)

    系统要求

    • Node.js >= 20.12.0

    AI工具使用配置

    以Trae为例

    npm package

    感谢HQHC发布的npm包

    json
    {
      "mcpServers": {
        "bilibili-search": {
        "command": "npx",
        "args": ["bilibili-mcp-js"],
        "description": "B站视频搜索 MCP 服务,可以在AI应用中搜索B站视频内容。"
        }
      }
    }

    本地编译使用

    需要编译之后才可以使用.

    先npm run build然后这里改成你build之后的dist文件夹路径,"args": ["d:\\your-path\\bilibili-mcp-js\\dist\\index.js"]

    json
    {
      "mcpServers": {
        "bilibili-search": {
          "command": "node",
          "args": ["d:\\your-path\\bilibili-mcp-js\\dist\\index.js"],
          "description": "B站视频搜索 MCP 服务,可以在AI应用中搜索B站视频内容。"
        }
      }
    }

    快速开始

    如果要运行langchain例子,请先配置llm模型,修改.\example.ts文件。

    javascript
    const llm = new ChatOpenAI({
      modelName: "gpt-4o-mini",
      temperature: 0,
      openAIApiKey: "your_api_key", // 替换成你模型的密钥
      configuration: {
        baseURL: "https://www.api.com/v1", // 替换成你模型的API地址
      },
    });

    bun:

    bash
    # 安装依赖
    bun i
    # stdio 模式
    bun index.ts
    # streamable http 模式
    TRANSPORT=remote bun index.ts
    TRANSPORT=remote PORT=8888 bun index.ts
    # 测试脚本
    bun test.js
    # MCP Inspector
    bun run inspector
    # 运行langchain例子
    bun build:bun
    bun example.ts

    npm:

    bash
    # 安装依赖
    npm i
    # stdio 模式
    npm run start
    # streamable http 模式
    TRANSPORT=remote npm run start
    TRANSPORT=remote PORT=8888 npm run start
    # 测试脚本
    npm run test
    # MCP Inspector
    npm run inspector
    # 运行langchain例子
    npm run build
    node dist/example.js

    截图

    Similar MCP

    Based on tags & features

    • OP

      Openai Gpt Image Mcp

      TypeScript·
      75
    • MC

      Mcgravity

      TypeScript·
      71
    • PL

      Pluggedin Mcp Proxy

      TypeScript·
      97
    • BA

      Bazi Mcp

      TypeScript·
      184

    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

    • OP

      Openai Gpt Image Mcp

      TypeScript·
      75
    • MC

      Mcgravity

      TypeScript·
      71
    • PL

      Pluggedin Mcp Proxy

      TypeScript·
      97
    • BA

      Bazi Mcp

      TypeScript·
      184

    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