Skip to main content
Glama
bsmi021

Mistral Codestral MCP Server

by bsmi021

ミストラル コードストラル MCP サーバー

Mistral Codestral API 用の MCP サーバー実装。コード補完、バグ修正、テスト生成機能を提供します。

特徴

  • MistralのCodestralモデルによるコード補完

  • バグの検出と修正

  • 自動テスト生成

  • 複数のプログラミング言語のサポート

  • レート制限とエラー処理

  • コードファイルのリソースアクセス

  • 中間補完(FIM)のサポート

  • Zodスキーマを使用した包括的な入力検証

Related MCP server: DeepSeek MCP Server

インストール

  1. このリポジトリをクローンする

  2. 依存関係をインストールします:

    npm install
  3. .env.exampleを.envにコピーし、Mistral API キーを追加します。

    cp .env.example .env
  4. プロジェクトをビルドします。

    npm run build

使用法

サーバーを起動します。

npm start

構成

Mistral API キーを.envファイルに追加します。

MISTRAL_API_KEY=your_api_key_here

利用可能なツール

コード補完

完了、バグ修正、またはテスト生成のためのプロセスコード:

パラメータ:

  • code (文字列、必須): 処理するコード

  • language (文字列、オプション): プログラミング言語

  • task (文字列、必須): 次のいずれか:

    • "complete" : コード補完

    • "fix" : バグ修正

    • "test" : テスト生成

    • "fim" : 中間補完

APIの詳細

サーバーは、主に 2 つの Mistral モデルをサポートしています。

  • codestral-latest : コード関連タスクのデフォルトモデル

  • codestral-mamba-latest : Mambaアーキテクチャの代替モデル

機能は次のとおりです:

  • 自動レート制限(リクエスト間の最小100ミリ秒)

  • API呼び出しの30秒のタイムアウト

  • APIレスポンスの包括的なエラー処理

  • Zodスキーマを使用したレスポンス検証

  • レスポンスからコードブロックを自動抽出

  • APIインタラクションのデバッグログ

発達

自動リロード付きの開発モードで実行します。

npm run dev

テストを実行します:

npm test

エラー処理

サーバーは包括的なエラー処理を実装します。

  • APIエラーは適切にキャッチされフォーマットされます

  • レート制限が実装されています

  • Zodスキーマを使用した入力検証

  • クライアントへの適切なエラー伝播

  • 一般的な問題に関する具体的なエラー メッセージ:

    • 認証失敗

    • レート制限を超えました

    • サーバーエラー

    • 無効な入力検証

リソースアクセス

サーバーはfile://codeリソース URI を通じてコード ファイルへのアクセスを提供し、ワークスペース ファイルとの統合を可能にします。

ライセンス

マサチューセッツ工科大学

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    C
    maintenance
    Provides code manipulation, execution, and version control capabilities. It allows AI assistants to read, write, and execute code while maintaining a history of changes.
    9
    MIT
  • A
    license
    A
    quality
    D
    maintenance
    Enables comprehensive code analysis including quality assessment, security vulnerability detection, refactoring suggestions, complexity calculations, and automatic documentation generation for multiple programming languages.
    5
    7 npm
    MIT
  • A
    license
    Not graded
    quality
    Not graded
    maintenance
    Provides unified development tools including code analysis, debugging, refactoring, documentation, testing, and project automation through multiple LLM providers (KIMI, GLM, OpenRouter). Features agentic audit capabilities with multi-model consensus for finding issues and generating direct fixes.
    Apache 2.0