Mistral Codestral MCP Server
Eine MCP-Serverimplementierung für die Mistral Codestral API, die Funktionen zur Codevervollständigung, Fehlerbehebung und Testgenerierung bietet.
Merkmale
Code-Vervollständigung mit Mistrals Codestral-Modell
Fehlererkennung und -behebung
Automatisierte Testgenerierung
Unterstützung für mehrere Programmiersprachen
Ratenbegrenzung und Fehlerbehandlung
Ressourcenzugriff für Codedateien
Unterstützung für Fill-in-the-Middle (FIM)-Vervollständigung
Umfassende Eingabevalidierung mithilfe von Zod-Schemata
Installation
Dieses Repository klonen
Installieren Sie Abhängigkeiten:
npm installKopieren Sie
.env.example
nach.env
und fügen Sie Ihren Mistral-API-Schlüssel hinzu:cp .env.example .envErstellen Sie das Projekt:
npm run build
Verwendung
Starten Sie den Server:
Konfiguration
Fügen Sie Ihren Mistral-API-Schlüssel zur .env
Datei hinzu:
Verfügbare Tools
Code-Vervollständigung
Code zur Vervollständigung, Fehlerbehebung oder Testgenerierung verarbeiten:
Parameter:
code
(Zeichenfolge, erforderlich): Der zu verarbeitende Codelanguage
(Zeichenfolge, optional): Programmiersprachetask
(Zeichenfolge, erforderlich): Eines von:"complete"
: Code-Vervollständigung"fix"
: Fehlerbehebung"test"
: Testgenerierung"fim"
: Füll-in-the-Middle-Vervollständigung
API-Details
Der Server unterstützt zwei Hauptmodelle von Mistral:
codestral-latest
: Standardmodell für Code-bezogene Aufgabencodestral-mamba-latest
: Alternatives Modell mit Mamba-Architektur
Zu den Features gehören:
Automatische Ratenbegrenzung (mindestens 100 ms zwischen Anfragen)
30-Sekunden-Timeout für API-Aufrufe
Umfassende Fehlerbehandlung für API-Antworten
Antwortvalidierung mit Zod-Schemata
Automatische Extraktion von Codeblöcken aus Antworten
Debug-Protokollierung für API-Interaktionen
Entwicklung
Im Entwicklungsmodus mit automatischem Neuladen ausführen:
Führen Sie Tests durch:
Fehlerbehandlung
Der Server implementiert eine umfassende Fehlerbehandlung:
API-Fehler werden ordnungsgemäß abgefangen und formatiert
Ratenbegrenzung ist implementiert
Eingabevalidierung mit Zod-Schemata
Korrekte Fehlerweitergabe an Clients
Spezifische Fehlermeldungen für häufige Probleme:
Authentifizierungsfehler
Ratenlimit überschritten
Serverfehler
Validierung ungültiger Eingaben
Ressourcenzugriff
Der Server bietet Zugriff auf Codedateien über die Ressourcen-URI file://code
und ermöglicht so die Integration mit Arbeitsbereichsdateien.
Lizenz
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.
Bietet Codevervollständigung, Fehlerbehebung und Testgenerierung für mehrere Programmiersprachen und lässt sich in die Mistral Codestral API integrieren, um Codeentwicklungsprozesse zu verbessern.
Related Resources
Related MCP Servers
- -securityAlicense-qualityA Cursor-compatible toolkit that provides intelligent coding assistance through custom AI tools for code architecture planning, screenshot analysis, code review, and file reading capabilities.Last updated -59611MIT License
- -securityFlicense-qualityProvides code generation and completion capabilities using the DeepSeek API, with support for tool chaining and cost optimization.Last updated -4
- -securityFlicense-qualityProvides integration with Gerrit code review system, allowing AI assistants to fetch change details and compare patchset differences for code reviews.Last updated -27
- -securityFlicense-qualityA 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 -4