Skip to main content
Glama

Mistral Codestral MCP Server

by bsmi021

Mistral Codestral MCP Server

An MCP server implementation for the Mistral Codestral API, providing code completion, bug fixing, and test generation capabilities.

Features

  • Code completion with Mistral's Codestral model
  • Bug detection and fixing
  • Automated test generation
  • Support for multiple programming languages
  • Rate limiting and error handling
  • Resource access for code files
  • Fill-in-the-Middle (FIM) completion support
  • Comprehensive input validation using Zod schemas

Installation

  1. Clone this repository
  2. Install dependencies:
    npm install
  3. Copy .env.example to .env and add your Mistral API key:
    cp .env.example .env
  4. Build the project:
    npm run build

Usage

Start the server:

npm start

Configuration

Add your Mistral API key to the .env file:

MISTRAL_API_KEY=your_api_key_here

Available Tools

code_completion

Process code for completion, bug fixing, or test generation:

Parameters:

  • code (string, required): The code to process
  • language (string, optional): Programming language
  • task (string, required): One of:
    • "complete": Code completion
    • "fix": Bug fixing
    • "test": Test generation
    • "fim": Fill-in-the-Middle completion

API Details

The server supports two main Mistral models:

  • codestral-latest: Default model for code-related tasks
  • codestral-mamba-latest: Alternative model with Mamba architecture

Features include:

  • Automatic rate limiting (100ms minimum between requests)
  • 30-second timeout for API calls
  • Comprehensive error handling for API responses
  • Response validation using Zod schemas
  • Automatic extraction of code blocks from responses
  • Debug logging for API interactions

Development

Run in development mode with auto-reloading:

npm run dev

Run tests:

npm test

Error Handling

The server implements comprehensive error handling:

  • API errors are properly caught and formatted
  • Rate limiting is implemented
  • Input validation using Zod schemas
  • Proper error propagation to clients
  • Specific error messages for common issues:
    • Authentication failures
    • Rate limit exceeded
    • Server errors
    • Invalid input validation

Resource Access

The server provides access to code files through the file://code resource URI, allowing integration with workspace files.

License

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.

Provides code completion, bug fixing, and test generation for multiple programming languages, integrating with the Mistral Codestral API to enhance code development processes.

  1. Features
    1. Installation
      1. Usage
        1. Configuration
        2. Available Tools
        3. API Details
      2. Development
        1. Error Handling
          1. Resource Access
            1. License

              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