cc推荐人
](https://www.npmjs.com/package/cc-recommender) ](https://www.npmjs.com/package/cc-recommender)    ](https://nodejs.org/)
🎯 技能、插件和MCP服务器推荐—用于Claude代码的MCP服务器
英语| 日本语
只需在Claude Code中问“我应该安装什么?”,它就会分析你的项目,并推荐最佳技能、插件和MCP服务器。
特性
- 📦 插件建议 -从官方市场推荐最佳插件
- 🔌 MCP服务器建议 -从出色的MCP服务器中搜索MCP服务器
- 🎯 技能/工作流程建议 -从出色的claude代码中建议技能、钩子和命令
- 🔍 项目分析 -自动检测语言、框架和依赖关系
- 🏷️ 关键词搜索 -按名称或标签搜索
- 🔄 自动更新 -始终从GitHub获取最新数据(无需手动更新)
- ⭐ 质量评分 -根据官方身份、星级、新鲜度和来源评估技能
- 🤖 官方技能发现 -自动从已知组织中发现官方技能
安装
通过npm(推荐)
npm install -g cc-recommender本地建设
git clone https://github.com/yuji0809/cc-recommender.git
cd cc-recommender
pnpm install
pnpm run build要求:
- Node.js>=22.0.0
- pnpm>=10.0.0(用于本地构建)
使用Claude代码
对于Cursor用户: 使用 ~/.cursor/mcp.json 而不是 ~/.claude/settings.json
选项1:使用npx(推荐)
无需安装。始终使用最新版本。
增添 ~/.claude/settings.json (或 ~/.cursor/mcp.json 光标):
{
"mcpServers": {
"cc-recommender": {
"command": "npx",
"args": ["-y", "cc-recommender"]
}
}
}选项2:全局安装
启动速度更快,离线工作。需要手动更新。
npm install -g cc-recommender增添 ~/.claude/settings.json:
{
"mcpServers": {
"cc-recommender": {
"command": "cc-recommender"
}
}
}选项3:本地建设(用于开发)
git clone https://github.com/yuji0809/cc-recommender.git
cd cc-recommender
pnpm install
pnpm run build增添 ~/.claude/settings.json:
{
"mcpServers": {
"cc-recommender": {
"command": "node",
"args": ["/path/to/cc-recommender/dist/index.js"]
}
}
}如何使用
项目分析和建议
You: What should I install for this project?
Claude: [Uses recommend_skills tool]
📦 Plugins
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
1. typescript-lsp (Official)
├─ Purpose: TypeScript definition jump, type checking
├─ Score: 95 ✅ High Match
└─ Install: /plugin install typescript-lsp
🔌 MCP Servers
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
1. supabase-mcp
├─ Purpose: Supabase DB operations
├─ Reason: Depends on @supabase/supabase-js
└─ Install: claude mcp add supabase-mcp关键词搜索
You: Find MCP servers related to databases
Claude: [Uses search_skills tool]可用工具
| 工具 | 说明 |
|---|---|
recommend_skills | 分析项目并推荐适当的技能/插件/MCP |
search_skills | 按关键字搜索 |
get_skill_details | 获取特定项目的详细信息 |
list_categories | 获取类别列表 |
get_stats | 获取数据库统计信息 |
数据源
此MCP服务器聚合来自以下来源的数据:
| 来源 | 内容 | 更新频率 |
|---|---|---|
| anthropics/claude插件官方 | 官方插件市场 | 每日 |
| punkpeye/很棒的mcp服务器 | MCP服务器整理列表 | 每日 |
| 他真的是他/很棒的克劳德代码 | 技能/工作流程/挂钩列表 | 每日 |
自动更新功能
它是如何工作的:
- 服务器启动时会自动从GitHub获取最新数据
- 如果远程获取失败,则回退到捆绑数据
- 无需手动更新或重新安装
离线模式 (可选):
{
"mcpServers": {
"cc-recommender": {
"command": "npx",
"args": ["-y", "cc-recommender"],
"env": {
"CC_RECOMMENDER_OFFLINE_MODE": "true"
}
}
}
}当 CC_RECOMMENDER_OFFLINE_MODE 启用后,只使用捆绑数据(不进行远程获取)。
环境变量
| 变量 | 描述 | 默认值 |
|---|---|---|
CC_RECOMMENDER_OFFLINE_MODE | 禁用自动更新,仅使用捆绑数据 | false |
GITHUB_TOKEN | GitHub个人访问令牌(将API速率限制从60提高到5000请求/小时) | 未设置 |
SKIP_SECURITY_SCAN | 在数据提取过程中跳过安全扫描(适用于开发人员) | false |
笔记:
- 要从GitHub存储库获取技能,建议使用GitHub令牌以避免速率限制。在以下位置创建令牌https://github.com/settings/tokens随着
public_repo范围。
发展
有关开发设置和贡献指南,请参阅:
开发人员快速入门
# Install dependencies
pnpm install
# Run tests
pnpm run test
# Type check + Lint + Security audit
pnpm run check
# Build
pnpm run build安全
安全是这个项目的首要任务。我们采用多层自动化安全措施:
- 自动扫描:Dependabot、CodeQL和自定义安全审计
- 提交前保护:每次提交前都会运行安全检查
- CI/CD闸门:所有PR在合并之前必须通过安全扫描
- 许可证合规性:所有依赖关系均已验证,以获得批准的许可证
有关更多详细信息,请参阅 安全.md.
要报告安全漏洞,请使用 .
贡献
我们欢迎捐款!看 贡献.md 了解详情。
许可证
作者
虞姬
