ミストラル コードストラル MCP サーバー
Mistral Codestral API 用の MCP サーバー実装。コード補完、バグ修正、テスト生成機能を提供します。
特徴
MistralのCodestralモデルによるコード補完
バグの検出と修正
自動テスト生成
複数のプログラミング言語のサポート
レート制限とエラー処理
コードファイルのリソースアクセス
中間補完(FIM)のサポート
Zodスキーマを使用した包括的な入力検証
Related MCP server: DeepSeek MCP Server
インストール
このリポジトリをクローンする
依存関係をインストールします:
npm install.env.exampleを.envにコピーし、Mistral API キーを追加します。cp .env.example .envプロジェクトをビルドします。
npm run build
使用法
サーバーを起動します。
構成
Mistral API キーを.envファイルに追加します。
利用可能なツール
コード補完
完了、バグ修正、またはテスト生成のためのプロセスコード:
パラメータ:
code(文字列、必須): 処理するコードlanguage(文字列、オプション): プログラミング言語task(文字列、必須): 次のいずれか:"complete": コード補完"fix": バグ修正"test": テスト生成"fim": 中間補完
APIの詳細
サーバーは、主に 2 つの Mistral モデルをサポートしています。
codestral-latest: コード関連タスクのデフォルトモデルcodestral-mamba-latest: Mambaアーキテクチャの代替モデル
機能は次のとおりです:
自動レート制限(リクエスト間の最小100ミリ秒)
API呼び出しの30秒のタイムアウト
APIレスポンスの包括的なエラー処理
Zodスキーマを使用したレスポンス検証
レスポンスからコードブロックを自動抽出
APIインタラクションのデバッグログ
発達
自動リロード付きの開発モードで実行します。
テストを実行します:
エラー処理
サーバーは包括的なエラー処理を実装します。
APIエラーは適切にキャッチされフォーマットされます
レート制限が実装されています
Zodスキーマを使用した入力検証
クライアントへの適切なエラー伝播
一般的な問題に関する具体的なエラー メッセージ:
認証失敗
レート制限を超えました
サーバーエラー
無効な入力検証
リソースアクセス
サーバーはfile://codeリソース URI を通じてコード ファイルへのアクセスを提供し、ワークスペース ファイルとの統合を可能にします。
ライセンス
マサチューセッツ工科大学