Skip to main content
Glama

Coding Assistant Server

by AviOfLagos

Servidor asistente de codificación

El Servidor del Asistente de Codificación es un servidor MCP (Protocolo de Contexto de Modelo) que mejora las capacidades del agente de codificación Cline. Proporciona sugerencias de código inteligentes, reduce las alucinaciones y documenta la base de conocimientos aprovechando la documentación de su proyecto y detectando las tecnologías utilizadas en su código.

Características

  • Sugerencias de código : ofrece sugerencias de código sensibles al contexto basadas en fragmentos de código y documentación del proyecto.
  • Integración de documentación : carga y vectoriza archivos de documentación desde el directorio docs o desde las URL proporcionadas.
  • Detección de tecnología : detecta automáticamente los lenguajes de programación, los marcos y las bibliotecas utilizados en su proyecto.
  • Recuperación automática de documentación : busca y agrega enlaces de documentación oficial para las tecnologías detectadas a la base de conocimientos.
  • Automatización de la ruta del proyecto : lee la ruta del proyecto desde project_path.txt para integrarse perfectamente con su proyecto actual en Cline.
  • Múltiples fuentes de documentación : acepta múltiples documentos y enlaces para enriquecer la base de conocimientos.

Instalación

Instalación mediante herrería

Para instalar Coding Assistant Server para Cline automáticamente a través de Smithery :

npx -y @smithery/cli install coding-assistant-server --client cline

Prerrequisitos

  • Node.js v14 o superior
  • npm v6 o superior
  • Clave API de OpenAI

Pasos

  1. Clonar el repositorio
    git clone [repository-url]
  2. Navegar al directorio del proyecto
    cd coding-assistant-server
  3. Instalar dependencias
    npm install
  4. Configurar variables de entorno
    • Crea un archivo .env en el directorio raíz.
    • Agregue su clave API de OpenAI:
      OPENAI_API_KEY=your_openai_api_key_here
  5. Construir el proyecto
    npm run build

Uso

Iniciando el servidor

Inicie el servidor MCP del Asistente de codificación:

node build/index.js

Integración con Cline

  1. Actualizar la configuración de MCP
    • Edite su archivo de configuración de MCP (por ejemplo, cline_mcp_settings.json ) para incluir el servidor del asistente de codificación:
      { "mcpServers": { "coding-assistant": { "command": "node", "args": ["/path/to/coding-assistant-server/build/index.js"], "env": { "OPENAI_API_KEY": "your_openai_api_key_here" } } } }
  2. Establecer la ruta del proyecto
    • Cree o actualice el archivo project_path.txt en el directorio coding-assistant-server con la ruta absoluta a su proyecto actual:
      /path/to/your/project
  3. Reiniciar Cline
    • Reinicie Cline o vuelva a cargar la configuración de MCP para conectar el servidor del asistente de codificación.

Usando las herramientas

Herramienta get_suggestions

Proporciona sugerencias de código basadas en el contexto del código proporcionado.

Ejemplo de uso :

Cline utilizó una herramienta en el servidor MCP coding-assistant :

obtener_sugerencias

Obtenga sugerencias de código basadas en el contexto del código proporcionado

Argumentos

{ "codeContext": { "code": "function helloWorld() { console.log('Hello, world!'); }", "language": "JavaScript" } }

Respuesta

{ "suggestions": [ { "source": "example.txt", "content": "# Coding Assistant Documentation\n\nThis is a sample documentation file for the coding assistant server. You can add more documentation files here for the server to use.\n" } ] }
-
security - not tested
F
license - not found
-
quality - not tested

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

Servidor que mejora las capacidades del agente de codificación Cline. Ofrece sugerencias de código inteligentes, reduce las alucinaciones y documenta la base de conocimientos aprovechando la documentación de su proyecto y detectando las tecnologías utilizadas en su código.

  1. Características
    1. Instalación
      1. Instalación mediante herrería
      2. Prerrequisitos
      3. Pasos
    2. Uso
      1. Iniciando el servidor
      2. Integración con Cline
      3. Usando las herramientas

    Related MCP Servers

    • A
      security
      F
      license
      A
      quality
      The server facilitates natural language interactions for exploring and understanding codebases, providing insights into data models and system architecture using a cost-effective, simple setup with support for existing Claude Pro subscriptions.
      Last updated -
      4
      18
      Python
      • Apple
    • -
      security
      F
      license
      -
      quality
      This server enables AI assistants (CLINE, Cursor, Windsurf, Claude Desktop) to share a common knowledge base through Retrieval Augmented Generation (RAG), providing consistent information access across multiple tools.
      Last updated -
      4
      TypeScript
      • Apple
    • -
      security
      A
      license
      -
      quality
      An intelligent codebase processing server that provides agentic RAG capabilities for code repositories, enabling semantic search and contextual understanding through self-evaluating retrieval loops.
      Last updated -
      Python
      MIT License
      • Apple
      • Linux
    • -
      security
      F
      license
      -
      quality
      A local server that provides powerful code analysis and search capabilities for software projects, helping AI assistants and development tools understand codebases for tasks like code generation and refactoring.
      Last updated -
      2
      Python
      • Apple
      • Linux

    View all related MCP servers

    MCP directory API

    We provide all the information about MCP servers via our MCP API.

    curl -X GET 'https://glama.ai/api/mcp/v1/servers/AviOfLagos/MCP-coding-assistant'

    If you have feedback or need assistance with the MCP directory API, please join our Discord server