Mistral Codestral MCP Server
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
Related MCP server: DeepSeek MCP Server
Installation
Dieses Repository klonen
Installieren Sie Abhängigkeiten:
npm installKopieren Sie
.env.examplenach.envund fügen Sie Ihren Mistral-API-Schlüssel hinzu:cp .env.example .envErstellen Sie das Projekt:
npm run build
Verwendung
Starten Sie den Server:
npm startKonfiguration
Fügen Sie Ihren Mistral-API-Schlüssel zur .env Datei hinzu:
MISTRAL_API_KEY=your_api_key_hereVerfü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:
npm run devFühren Sie Tests durch:
npm testFehlerbehandlung
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
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
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/bsmi021/mcp-mistral-codestral'
If you have feedback or need assistance with the MCP directory API, please join our Discord server