Servidor MCP Mistral Codestral
Una implementación de servidor MCP para la API Mistral Codestral, que proporciona capacidades de finalización de código, corrección de errores y generación de pruebas.
Características
- Completado de código con el modelo Codestral de Mistral
- Detección y corrección de errores
- Generación automatizada de pruebas
- Soporte para múltiples lenguajes de programación
- Limitación de velocidad y manejo de errores
- Acceso a recursos para archivos de código
- Soporte para completar el relleno en el medio (FIM)
- Validación de entrada integral mediante esquemas Zod
Instalación
- Clonar este repositorio
- Instalar dependencias:
- Copie
.env.example
a.env
y agregue su clave API de Mistral: - Construir el proyecto:
Uso
Iniciar el servidor:
Configuración
Agregue su clave API de Mistral al archivo .env
:
Herramientas disponibles
finalización de código
Código de proceso para finalización, corrección de errores o generación de pruebas:
Parámetros:
code
(cadena, obligatorio): El código a procesarlanguage
(cadena, opcional): lenguaje de programacióntask
(cadena, obligatoria): Una de:"complete"
: Finalización de código"fix"
: Corrección de errores"test"
: Generación de pruebas"fim"
: Completar el medio
Detalles de la API
El servidor admite dos modelos principales de Mistral:
codestral-latest
: Modelo predeterminado para tareas relacionadas con el códigocodestral-mamba-latest
: Modelo alternativo con arquitectura Mamba
Las características incluyen:
- Limitación automática de velocidad (mínimo 100 ms entre solicitudes)
- Tiempo de espera de 30 segundos para llamadas API
- Manejo integral de errores para respuestas de API
- Validación de respuestas mediante esquemas Zod
- Extracción automática de bloques de código de las respuestas
- Registro de depuración para interacciones de API
Desarrollo
Ejecutar en modo de desarrollo con recarga automática:
Ejecutar pruebas:
Manejo de errores
El servidor implementa un manejo integral de errores:
- Los errores de API se detectan y formatean correctamente
- Se implementa la limitación de velocidad
- Validación de entrada mediante esquemas Zod
- Propagación adecuada de errores a los clientes
- Mensajes de error específicos para problemas comunes:
- Errores de autenticación
- Límite de velocidad excedido
- Errores del servidor
- Validación de entrada no válida
Acceso a recursos
El servidor proporciona acceso a los archivos de código a través del URI de recurso file://code
, lo que permite la integración con los archivos del espacio de trabajo.
Licencia
Instituto Tecnológico de Massachusetts (MIT)
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Proporciona finalización de código, corrección de errores y generación de pruebas para múltiples lenguajes de programación, integrándose con la API Mistral Codestral para mejorar los procesos de desarrollo de código.
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityProvides tools for collecting and documenting code from directories.Last updated -48112TypeScriptMIT License
- AsecurityAlicenseAqualityEnables intelligent code analysis and debugging through the Perplexity AI's API, offering detailed error analysis, pattern detection, and comprehensive solutions, with integration support for the Claude desktop client.Last updated -110JavaScriptMIT License
- AsecurityAlicenseAqualityAnalyzes source code dependencies across multiple programming languages in the specified directory to identify file relationships, assisting in dependency management and project structure understanding.Last updated -1PythonMIT License
- -securityFlicense-qualityProvides code generation and completion capabilities using the DeepSeek API, with support for tool chaining and cost optimization.Last updated -3JavaScript