npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

bc_resource_mcp

v0.0.4

Published

MCP server for Baichuan resource

Readme

百川资源 MCP 服务

项目介绍

百川资源 MCP (Model Context Protocol) 服务是一个基于 MCP 协议的服务端应用,用于获取和处理百川教育资源平台的音频资源。该服务支持两种运行模式:

  • STDIO 模式:通过标准输入输出与客户端通信
  • SSE 模式:通过 Server-Sent Events 与客户端通信

功能特性

  • 支持查询教育资源图书列表
  • 支持查询图书章节列表
  • 支持获取音频资源详情
  • 支持通过 MCP 协议与大模型交互
  • 支持多种运行模式(STDIO/SSE)

技术栈

  • TypeScript
  • Express.js
  • MCP SDK (@modelcontextprotocol/sdk)

安装

前置条件

  • Node.js >= 16.0.0
  • npm

安装步骤

  1. 克隆仓库
git clone <仓库地址>
cd bc_resource_mcp
  1. 安装依赖
npm install
  1. 构建项目
npm run build

使用方法

开发模式

STDIO:

npm build

然后使用客户端或者 MCP Inspector 进行测试

npx @modelcontextprotocol/inspector node dist/index.js

SSE 模式

npm run dev:sse

然后使用支持 SSE 的客户端测试 配置文件

{
  "mcpServers": {
    "bc_resource_mcp": {
    "url": "http://localhost:8083/sse"
      "headers": {
        "MODULE_ID": "1805539756174397441"
      }
    }
  }
}

生产模式

STDIO:

{
  "mcpServers": {
    "bc_resource_mcp": {
      "command": "npx",
      "args": ["bc_resource_mcp"],
      "env": {
        "MODULE_ID": "1805539756174397441"
      }
    }
  }
}

SSE:

{
  "mcpServers": {
    "bc_resource_mcp": {
    "url": "http://localhost:8083/sse"
      "headers": {
        "MODULE_ID": "1805539756174397441"
      }
    }
  }
}