代码智能插件

Claude代码插件提供15种TypeScript代码库智能分析工具,用于AI辅助开发。

  • by bntvllnt
  • 本地部署
  • 4 星标
  • 更新于
在 GitHub 查看 bntvllnt/claude-plugins

使用说明

claude插件

克劳德代码插件 bntvllnt --用于人工智能辅助开发的MCP服务器。


插件

插件 描述 版本
代码库情报 15个用于TypeScript代码库智能的MCP工具 2.2.0

安装

市场(推荐)

# Add the marketplace (once)
/plugin marketplace add bntvllnt/claude-plugins

# Install a plugin
/plugin install codebase-intelligence@bntvllnt-claude-plugins

更新至最新版本:

/plugin marketplace update bntvllnt-claude-plugins

一条班轮(无市场)

claude mcp add -s user -t stdio codebase-intelligence -- npx -y codebase-intelligence@latest . --mcp

手册(.mcp.json)

添加到您的项目 .mcp.json:

{
  "mcpServers": {
    "codebase-intelligence": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "codebase-intelligence@latest", ".", "--mcp"],
      "env": {}
    }
  }
}

替换 . 使用您的源目录(例如。, ./src, ./packages).

可用的MCP工具

代码库智能提供了15种代码智能工具:

工具 目的
codebase_overview 高层架构:模块、入口点、关键指标
file_context 完整文件详细信息:导出、导入、依赖项、指标
get_dependents 爆炸半径:如果更改此文件,会破坏什么
find_hotspots 按耦合、流失、复杂性等对文件进行排名。
get_module_structure 具有跨部门和凝聚力的模块图
analyze_forces 张力文件、桥接、提取候选
find_dead_exports 未使用的导出可以安全删除
get_groups 具有聚合指标的顶级目录组
symbol_context 调用者、被调用者、对任何函数或类的重要性
search BM25跨文件和符号的关键字搜索
detect_changes Git差异与每个更改文件的风险指标
impact_analysis 带有风险标签的符号级爆炸半径
rename_symbol 查找重命名计划的所有参考
get_processes 从入口点跟踪执行流
get_clusters 社区检测到相关文件群集

添加插件

plugins/
  your-plugin/
    .claude-plugin/
      plugin.json       <- manifest (name, description, version)
    .mcp.json           <- MCP server config

看 插件/代码库智能/ 作为一个工作示例。

许可证

麻省理工学院