Skip to main content
Glama

Mistral Codestral MCP Server

by bsmi021

Mistral Codestral MCP-сервер

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

Функции

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

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

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

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

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

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

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

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

Related MCP server: DeepSeek MCP Server

Установка

  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

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