Skip to main content
Glama
bsmi021

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 , что позволяет интегрировать его с файлами рабочей области.

Лицензия

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

F
license - not found
-
quality - not tested
C
maintenance

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

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