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

cheers-mcp

v1.0.8

Published

Cheers MCP - AI-powered team collaboration knowledge graph based on Feishu tables. Transform complex team workflows into AI-understandable knowledge graphs, enabling every role to have a dedicated AI collaboration partner.

Readme

Cheers MCP - AI驱动的团队协作知识图谱

npm version License: MIT

🎉 将复杂的团队协作工作流具像化为AI可理解的知识图谱,让每个岗位都能享受专属的AI协作伙伴

✨ 特性

  • 🤖 专属AI助手 - 为PM、Dev、QA、Release Manager、Designer提供角色专属工具
  • 📊 飞书集成 - 基于飞书多维表格的数据中台(Backlog、Sprint、Task、Artifact、Release)
  • 🚀 多项目支持 - 动态表格发现,零配置切换不同项目
  • 🧠 智能分析 - 项目健康度、关联关系分析、上下文搜索
  • 🔍 高级功能 - 市场研究、竞品分析、知识管理
  • 🌍 多AI支持 - 兼容Claude Desktop、Cursor、ChatGPT等所有MCP客户端

🚀 快速开始

方式一:一键安装(推荐)

无需下载代码,直接在AI助手中使用!

Claude Desktop 配置

  1. 打开Claude Desktop配置文件:

    • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
    • Windows: %APPDATA%\Claude\claude_desktop_config.json
  2. 添加以下配置:

{
  "mcpServers": {
    "cheers": {
      "command": "npx",
      "args": ["-y", "cheers-mcp"],
      "env": {
        "FEISHU_APP_ID": "your_app_id",
        "FEISHU_APP_SECRET": "your_app_secret",
        "FEISHU_BASE_TOKEN": "your_base_token"
      }
    }
  }
}
  1. 重启Claude Desktop,即可开始使用!

Cursor IDE 配置

  1. 打开设置 → Model Context Protocol
  2. 添加新的MCP服务器:
    • 名称: cheers
    • 命令: npx
    • 参数: ["-y", "cheers-mcp"]
    • 环境变量:
      FEISHU_APP_ID=your_app_id
      FEISHU_APP_SECRET=your_app_secret
      FEISHU_BASE_TOKEN=your_base_token

VS Code 配置

{
  "mcp": {
    "servers": {
      "cheers": {
        "command": "npx",
        "args": ["-y", "cheers-mcp"],
        "env": {
          "FEISHU_APP_ID": "your_app_id",
          "FEISHU_APP_SECRET": "your_app_secret",
          "FEISHU_BASE_TOKEN": "your_base_token"
        }
      }
    }
  }
}

方式二:全局安装

# 全局安装
npm install -g cheers-mcp

# 设置环境变量
export FEISHU_APP_ID="your_app_id"
export FEISHU_APP_SECRET="your_app_secret"
export FEISHU_BASE_TOKEN="your_base_token"

# 运行服务器
cheers-mcp

🔧 飞书配置指南

1. 创建飞书应用

  1. 访问 飞书开发者后台
  2. 创建企业自建应用
  3. 获取 App IDApp Secret

2. 权限配置

在应用管理页面添加以下权限:

  • bitable:app - 多维表格应用权限
  • bitable:app:readonly - 表格读取权限
  • bitable:app:write - 表格写入权限

3. 创建数据表格

🎉 智能表格发现:无需手动配置表格ID!

系统会自动识别您的飞书多维表中的表格,只需确保表格名称包含以下关键词:

  • 需求管理表 - 包含 backlogstory需求故事 的表格
  • 迭代管理表 - 包含 sprintiteration迭代冲刺 的表格
  • 任务管理表 - 包含 tasktodo任务待办 的表格
  • 交付物表 - 包含 artifactdeliverable产物交付物 的表格
  • 发布管理表 - 包含 releaseversion发布版本 的表格

具体字段结构参考 数据表结构文档

🛠️ 可用工具

基础功能

  • feishu_connect - 测试飞书连接
  • bind_user_role - 绑定用户角色
  • get_all_backlogs - 获取需求列表
  • get_backlog_by_id - 查询需求详情
  • get_backlog_associations - 关联关系分析

高级分析

  • get_project_context - 项目健康度分析
  • search_tasks_by_context - 智能搜索
  • conduct_market_research - 市场研究
  • analyze_competitors - 竞品分析

💡 使用示例

PM(产品经理)

# 查看项目整体状况
请帮我分析当前项目的健康度

# 需求管理
显示所有高优先级的需求

# 市场分析
帮我研究一下竞品的定价策略

Dev(开发者)

# 任务查看
我需要查看与"用户登录"相关的所有任务

# 技术分析
分析BK-001需求的技术实现复杂度

QA(测试)

# 测试计划
列出当前Sprint需要测试的功能点

# 质量分析
检查有哪些需求还没有对应的测试用例

🌟 核心优势

🎯 角色驱动设计

每个岗位都有专属的工具集和分析视角,AI助手能够根据用户角色提供最相关的信息。

📈 智能分析引擎

  • 项目健康度 - 自动评估进度、风险、资源配置
  • 关联关系 - 深度分析需求、任务、产出物之间的关系
  • 上下文搜索 - 基于语义的智能搜索,快速定位相关信息

🔄 实时同步

与飞书多维表格实时同步,确保数据的准确性和及时性。

🚀 多项目无缝切换

  • 动态表格发现 - 自动识别不同项目的表格结构
  • 零配置切换 - 只需更改 BASE_TOKEN 即可切换项目
  • 智能映射 - 根据表格命名自动匹配功能模块
  • 并行支持 - 可同时访问多个项目的数据

📖 详细文档

🤝 贡献

欢迎提交Issue和Pull Request!

📄 许可证

MIT License - 详见 LICENSE 文件


🎉 让AI成为你的团队协作伙伴,提升效率,简化流程!