open-index/open-npm huggingface dataset:
npm package: @scorpio21/buscarfunciones-mcp
Description: Una implementación en TypeScript del Model Context Protocol (MCP) para análisis de código. Este servidor permite que los LLMs interactúen con bases de código.
Author: scorpio21
Latest version: 1.2.3

# HelperPro Code Analyzer MCP

Una implementación en TypeScript del [Model Context Protocol (MCP)](https://modelcontextprotocol.io/) para el análisis de código. Este servidor permite que los LLMs interactúen con bases de código.

## Instalación

Puedes instalar el paquete globalmente:

```bash
npm install -g scorpio21/buscarfunciones-mcp
```

O usarlo directamente con npx:

```bash
npx -y scorpio21/buscarfunciones-mcp
```

## Configuración para Codeium

Para usar este servidor MCP con Codeium, añade la siguiente configuración a tu archivo `mcp_config.json` (normalmente ubicado en `~/.codeium/windsurf/mcp_config.json`):

```json
{
  "mcpServers": {
    "buscarfunciones-mcp": {
      "command": "npx",
      "args": ["-y", "scorpio21/buscarfunciones-mcp"]
    }
  }
}
```

## Herramientas Disponibles

Este servidor MCP proporciona las siguientes herramientas:

### get_functions

Recupera todas las funciones en un directorio, explorando recursivamente hasta una profundidad máxima especificada.

**Parámetros:**
- `path`: Ruta del directorio donde buscar funciones
- `maxDepth`: (Opcional) Profundidad máxima de búsqueda, por defecto es 4

### get_classes

Recupera todas las clases en un directorio, explorando recursivamente hasta una profundidad máxima especificada.

**Parámetros:**
- `path`: Ruta del directorio donde buscar clases
- `maxDepth`: (Opcional) Profundidad máxima de búsqueda, por defecto es 4


## Uso con Codeium

Una vez configurado, puedes usar estas herramientas en Codeium con comandos como:

```text
Use the buscarfunciones-mcp get_functions tool to find all functions in my project
```

```text
Use the buscarfunciones-mcp get_classes tool to find all classes in my project
```


## Development

To contribute to the project:

1. Clone the repository
2. Install dependencies: `npm install`
3. Build the code: `npm run build`

4. Run tests: `npm run test`