1.2.3 • Published 7 months ago
@gshaxor/helperpro-mcp v1.2.3
HelperPro Code Analyzer MCP
A TypeScript implementation of the Model Context Protocol (MCP) for code analysis. This server enables LLMs to interact with codebases.
Installation
You can install the package globally:
npm install -g @gshaxor/helperpro-mcpOr use it directly with npx:
npx -y @gshaxor/helperpro-mcpCodeium Configuration
To use this MCP server with Codeium, add the following configuration to your mcp_config.json file (typically located at ~/.codeium/windsurf/mcp_config.json):
{
"mcpServers": {
"helperpro-mcp": {
"command": "npx",
"args": ["-y", "@gshaxor/helperpro-mcp"]
}
}
}Available Tools
This MCP server provides the following tools:
get_functions
Retrieves all functions in a directory, recursively exploring up to a specified maximum depth.
Parameters:
path: Path to the directory to search for functionsmaxDepth: (Optional) Maximum search depth, default is 4
get_classes
Retrieves all classes in a directory, recursively exploring up to a specified maximum depth.
Parameters:
path: Path to the directory to search for classesmaxDepth: (Optional) Maximum search depth, default is 4
Using with Codeium
Once configured, you can use these tools in Codeium with commands like:
Use the helperpro-mcp get_functions tool to find all functions in my projectUse the helperpro-mcp get_classes tool to find all classes in my projectDevelopment
To contribute to the project:
- Clone the repository
- Install dependencies:
npm install - Build the code:
npm run build - Run tests:
npm run test