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

Установка

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