🔌

Mistral MCP

AI Providers860

Access Mistral AI models for multilingual and code generation tasks.

Claude DesktopCursorWindsurf

Overview

Access Mistral AI models for multilingual and code generation tasks.

Setup

Run with npx:

npx -y @modelcontextprotocol/server-mistral

Configuration

MISTRAL_API_KEY environment variable

Documentation

Mistral MCP

Overview

Mistral MCP 是一个模型上下文协议服务器,允许 AI 代理与 Mistral AI API 进行交互。Mistral AI 是欧洲领先的大模型公司,其模型以高效、开源和高质量著称。通过此 MCP 服务器,AI 可以访问 Mistral 的多种模型,包括 Mistral Large、Mistral Small、Mixtral 等。

Mistral MCP 使得 AI 代理能够使用欧洲的高质量模型,特别适合多语言场景、开源偏好和需要平衡性能与成本的应用。

Features

  • 多模型支持:Mistral Large、Mistral Small、Mixtral 8x22B 等
  • 多语言支持:优秀的多语言理解和生成
  • 开源模型:Mixtral 等模型开源可用
  • 高效推理:优化的推理性能
  • 流式响应:支持 SSE 流式输出
  • 函数调用:支持工具调用

Installation

# 使用 npx 运行
npx -y @modelcontextprotocol/server-mistral

# 或使用 uvx
uvx mcp-server-mistral

Configuration

添加以下配置到 claude_desktop_config.json

{
  "mcpServers": {
    "mistral": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-mistral"],
      "env": {
        "MISTRAL_API_KEY": "your-api-key"
      }
    }
  }
}

获取 Mistral API Key

  1. 访问 https://console.mistral.ai/
  2. 创建账户
  3. 转到 API Keys 页面
  4. 创建新密钥

Available Models

模型上下文窗口用途
mistral-large-latest128K高质量复杂任务
mistral-small-latest32K快速简单任务
mixtral-8x22b64K混合专家模型
codestral32K代码生成

Available Tools

ToolDescription
mistral_list_models列出可用模型
mistral_chat执行聊天请求
mistral_generate生成文本
mistral_embeddings生成嵌入向量
mistral_fim代码填充(Fill-In-Middle)

Usage Examples

示例 1:多语言对话

AI: 用法语、西班牙语和中文分别解释人工智能

Mistral MCP:
- 调用 mistral_chat
- 优秀的多语言支持
- 返回三种语言的解释

示例 2:代码生成

AI: 使用 codestral 生成一个 React 组件

Mistral MCP:
- 调用 mistral_chat
- 设置 model: "codestral"
- 返回生成的代码

示例 3:复杂推理

AI: 使用 mistral-large 分析这个复杂的数据结构问题

Mistral MCP:
- 调用 mistral_chat
- 设置 model: "mistral-large-latest"
- 128K 上下文支持
- 返回详细分析

Pros

  • ✅ 优秀的多语言支持
  • ✅ 开源模型可选
  • ✅ 性价比高
  • ✅ 欧洲数据隐私合规
  • ✅ 高质量的代码模型
  • ✅ 开源免费客户端

Cons

  • ❌ 模型选择相对 OpenAI 较少
  • ❌ 某些功能仍在开发中
  • ❌ 需要 API Key
  • ❌ 社区规模相对较小

When to Use

  • 需要多语言支持时
  • 偏好开源模型时
  • 需要欧洲数据合规时
  • 想要高性价比时
  • 需要代码生成时

Resources