type
status
date
slug
summary
tags
category
icon
password
1. 项目简介
这是一个用 TypeScript 实现的代码分析工具,基于 Model Context Protocol (MCP) 协议。其主要目的是让大语言模型(LLMs)能够与代码库进行交互。
2. 安装方式
提供了两种安装方式:
- 全局安装:
- 使用 npx 直接运行:
3. Codeium 配置
需要在
~/.codeium/windsurf/mcp_config.json
文件中添加以下配置:4. 工具功能
提供了两个主要工具:
4.1 get_functions
- 功能:递归获取指定目录中的所有函数
- 参数:
path
:要搜索的目录路径(必填)maxDepth
:最大搜索深度(可选,默认值为 4)
4.2 get_classes
- 功能:递归获取指定目录中的所有类
- 参数:
path
:要搜索的目录路径(必填)maxDepth
:最大搜索深度(可选,默认值为 4)
5. 在 Codeium 中使用
配置完成后,可以通过以下命令使用工具:
6. 开发相关
如果想要参与项目开发,需要执行以下步骤:
- 克隆仓库
- 安装依赖:
npm install
- 构建代码:
npm run build
- 运行测试:
npm run test
💡 重要特点
- 基于 MCP 协议实现
- 支持代码分析功能
- 可与 Codeium 集成
- 提供函数和类的检索功能
- 支持递归搜索,可控制搜索深度
🎯 使用场景
这个工具主要适用于:
- 需要分析代码库结构的场景
- 使用 LLM 进行代码分析的项目
- 需要快速了解项目中所有函数和类的情况
- 与 Codeium 配合使用进行代码分析
这个工具的主要优势在于它能够帮助开发者或 AI 模型更好地理解和分析代码库的结构,特别是在处理大型项目时非常有用。
- Author:二师兄
- URL:https://cloudesx.com/article/helperpro-mcp-server
- Copyright:All articles in this blog, except for special statements, adopt BY-NC-SA agreement. Please indicate the source!