MCP Cursor

Enhance your development workflow with AI-powered MCP tools and extensions for Cursor IDE.

Product

  • MCP Servers
  • Getting Started
  • Documentation
  • Open Source

Resources

  • MCP Specification
  • Cursor IDE
  • MCP GitHub
  • Contributing

Legal

  • Privacy Policy
  • Terms of Service
  • Cookie Policy
Made withfor the developer community
© 2026 MCP Cursor. All rights reserved.
MCP Logo
MCP Cursor
IntroductionMCPs
IntroductionMCPs
3D MCP Cursor Visualization
  1. Home
  2. Servers
  3. Mistral Codestral MCP
Mistral Codestral MCP Logo

Mistral Codestral MCP

Model Context Protocol Integration

Overview

Integrates with Mistral's code-related APIs to enable code completion, bug fixing, and test generation across multiple programming languages.

Mistral Codestral

Integrates with Mistral's code-related APIs to enable code completion, bug fixing, and test generation across multiple programming languages.

Installation Instructions


README: https://github.com/bsmi021/mcp-mistral-codestral

MseeP Badge

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

Featured MCPs

Github MCP - Model Context Protocol for Cursor IDE

Github

This server provides integration with Github's issue tracking system through MCP, allowing LLMs to interact with Github issues.

Sequential Thinking MCP - Model Context Protocol for Cursor IDE

Sequential Thinking

An MCP server implementation that provides a tool for dynamic and reflective problem-solving through a structured thinking process. Break down complex problems into manageable steps, revise and refine thoughts as understanding deepens, and branch into alternative paths of reasoning.

Puppeteer MCP - Model Context Protocol for Cursor IDE

Puppeteer

A Model Context Protocol server that provides browser automation capabilities using Puppeteer. This server enables LLMs to interact with web pages, take screenshots, execute JavaScript, and perform various browser-based operations in a real browser environment.