Skip to main content
Glama

Mistral Codestral MCP Server

by bsmi021

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

  1. Dieses Repository klonen
  2. Installieren Sie Abhängigkeiten:
    npm install
  3. Kopieren Sie .env.example nach .env und fügen Sie Ihren Mistral-API-Schlüssel hinzu:
    cp .env.example .env
  4. Erstellen Sie das Projekt:
    npm run build

Verwendung

Starten Sie den Server:

npm start

Konfiguration

Fügen Sie Ihren Mistral-API-Schlüssel zur .env Datei hinzu:

MISTRAL_API_KEY=your_api_key_here

Verfügbare Tools

Code-Vervollständigung

Code zur Vervollständigung, Fehlerbehebung oder Testgenerierung verarbeiten:

Parameter:

  • code (Zeichenfolge, erforderlich): Der zu verarbeitende Code
  • language (Zeichenfolge, optional): Programmiersprache
  • task (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 Aufgaben
  • codestral-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 dev

Führen Sie Tests durch:

npm test

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

-
security - not tested
F
license - not found
-
quality - not tested

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.

  1. Merkmale
    1. Installation
      1. Verwendung
        1. Konfiguration
        2. Verfügbare Tools
        3. API-Details
      2. Entwicklung
        1. Fehlerbehandlung
          1. Ressourcenzugriff
            1. Lizenz

              Related MCP Servers

              • -
                security
                A
                license
                -
                quality
                A 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 -
                693
                10
                TypeScript
                MIT License
              • -
                security
                F
                license
                -
                quality
                Provides code generation and completion capabilities using the DeepSeek API, with support for tool chaining and cost optimization.
                Last updated -
                3
                JavaScript
              • -
                security
                F
                license
                -
                quality
                Provides integration with Gerrit code review system, allowing AI assistants to fetch change details and compare patchset differences for code reviews.
                Last updated -
                19
                Python
                • 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/bsmi021/mcp-mistral-codestral'

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