Mistral Codestral MCP-сервер
Реализация сервера MCP для API Mistral Codestral, обеспечивающая возможности автодополнения кода, исправления ошибок и генерации тестов.
Функции
Автодополнение кода с помощью модели Codestral от Mistral
Обнаружение и исправление ошибок
Автоматизированная генерация тестов
Поддержка нескольких языков программирования
Ограничение скорости и обработка ошибок
Доступ к ресурсам для файлов кода
Поддержка завершения Fill-in-the-Middle (FIM)
Комплексная проверка входных данных с использованием схем Zod
Установка
Клонировать этот репозиторий
Установить зависимости:
npm installСкопируйте
.env.example
в.env
и добавьте свой ключ API Mistral:cp .env.example .envСоздайте проект:
npm run build
Использование
Запустите сервер:
Конфигурация
Добавьте свой ключ API Mistral в файл .env
:
Доступные инструменты
code_completion
Код процесса для завершения, исправления ошибок или генерации тестов:
Параметры:
code
(строка, обязательно): Код для обработкиlanguage
(строка, необязательно): Язык программированияtask
(строка, обязательно): Одно из:"complete"
: завершение кода"fix"
: Исправление ошибок"test"
: Тестовая генерация"fim"
: Заполнение посередине
Подробности API
Сервер поддерживает две основные модели Mistral:
codestral-latest
: Модель по умолчанию для задач, связанных с кодомcodestral-mamba-latest
: Альтернативная модель с архитектурой Mamba
В число особенностей входят:
Автоматическое ограничение скорости (минимум 100 мс между запросами)
30-секундный тайм-аут для вызовов API
Комплексная обработка ошибок для ответов API
Проверка ответа с использо��анием схем Zod
Автоматическое извлечение блоков кода из ответов
Отладочное ведение журнала для взаимодействия API
Разработка
Запустить в режиме разработки с автоматической перезагрузкой:
Проведите тесты:
Обработка ошибок
На сервере реализована комплексная обработка ошибок:
Ошибки API правильно отлавливаются и форматируются
Реализовано ограничение скорости
Проверка входных данных с использованием схем Zod
Правильное распространение ошибок среди клиентов
Конкретные сообщения об ошибках для распространенных проблем:
Ошибки аутентификации
Превышен лимит скорости
Ошибки сервера
Неверная проверка ввода
Доступ к ресурсам
Сервер предоставляет доступ к файлам кода через URI ресурса file://code
, что позволяет интегрировать его с файлами рабочей области.
Лицензия
Массачусетский технологический институт
This server cannot be installed
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 для улучшения процессов разработки кода.
Related Resources
Related MCP Servers
- -securityAlicense-qualityA 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 -59611MIT License
- -securityFlicense-qualityProvides code generation and completion capabilities using the DeepSeek API, with support for tool chaining and cost optimization.Last updated -4
- -securityFlicense-qualityProvides integration with Gerrit code review system, allowing AI assistants to fetch change details and compare patchset differences for code reviews.Last updated -27
- -securityFlicense-qualityA 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