Skip to main content
Glama

Mistral Codestral MCP Server

by bsmi021

Значок MseeP

Mistral Codestral MCP-сервер

Реализация сервера MCP для API Mistral Codestral, обеспечивающая возможности автодополнения кода, исправления ошибок и генерации тестов.

Функции

  • Автодополнение кода с помощью модели Codestral от Mistral

  • Обнаружение и исправление ошибок

  • Автоматизированная генерация тестов

  • Поддержка нескольких языков программирования

  • Ограничение скорости и обработка ошибок

  • Доступ к ресурсам для файлов кода

  • Поддержка завершения Fill-in-the-Middle (FIM)

  • Комплексная проверка входных данных с использованием схем Zod

Установка

  1. Клонировать этот репозиторий

  2. Установить зависимости:

    npm install
  3. Скопируйте .env.example в .env и добавьте свой ключ API Mistral:

    cp .env.example .env
  4. Создайте проект:

    npm run build

Использование

Запустите сервер:

npm start

Конфигурация

Добавьте свой ключ API Mistral в файл .env :

MISTRAL_API_KEY=your_api_key_here

Доступные инструменты

code_completion

Код процесса для завершения, исправления ошибок или генерации тестов:

Параметры:

  • code (строка, обязательно): Код для обработки

  • language (строка, необязательно): Язык программирования

  • task (строка, обязательно): Одно из:

    • "complete" : завершение кода

    • "fix" : Исправление ошибок

    • "test" : Тестовая генерация

    • "fim" : Заполнение посередине

Подробности API

Сервер поддерживает две основные модели Mistral:

  • codestral-latest : Модель по умолчанию для задач, связанных с кодом

  • codestral-mamba-latest : Альтернативная модель с архитектурой Mamba

В число особенностей входят:

  • Автоматическое ограничение скорости (минимум 100 мс между запросами)

  • 30-секундный тайм-аут для вызовов API

  • Комплексная обработка ошибок для ответов API

  • Проверка ответа с использо��анием схем Zod

  • Автоматическое извлечение блоков кода из ответов

  • Отладочное ведение журнала для взаимодействия API

Разработка

Запустить в режиме разработки с автоматической перезагрузкой:

npm run dev

Проведите тесты:

npm test

Обработка ошибок

На сервере реализована комплексная обработка ошибок:

  • Ошибки API правильно отлавливаются и форматируются

  • Реализовано ограничение скорости

  • Проверка входных данных с использованием схем Zod

  • Правильное распространение ошибок среди клиентов

  • Конкретные сообщения об ошибках для распространенных проблем:

    • Ошибки аутентификации

    • Превышен лимит скорости

    • Ошибки сервера

    • Неверная проверка ввода

Доступ к ресурсам

Сервер предоставляет доступ к файлам кода через URI ресурса file://code , что позволяет интегрировать его с файлами рабочей области.

Лицензия

Массачусетский технологический институт

-
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.

Обеспечивает автодополнение кода, исправление ошибок и генерацию тестов для нескольких языков программирования, интегрируясь с API Mistral Codestral для улучшения процессов разработки кода.

  1. Функции
    1. Установка
      1. Использование
        1. Конфигурация
        2. Доступные инструменты
        3. Подробности API
      2. Разработка
        1. Обработка ошибок
          1. Доступ к ресурсам
            1. Лицензия

              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 -
                596
                11
                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 -
                4
              • -
                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 -
                27
                • 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 -
                4
                • 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