Overview
Access Mistral AI models for multilingual and code generation tasks.
Setup
Run with npx:
npx -y @modelcontextprotocol/server-mistralConfiguration
MISTRAL_API_KEY environment variableDocumentation
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
- 访问 https://console.mistral.ai/
- 创建账户
- 转到 API Keys 页面
- 创建新密钥
Available Models
| 模型 | 上下文窗口 | 用途 |
|---|---|---|
mistral-large-latest | 128K | 高质量复杂任务 |
mistral-small-latest | 32K | 快速简单任务 |
mixtral-8x22b | 64K | 混合专家模型 |
codestral | 32K | 代码生成 |
Available Tools
| Tool | Description |
|---|---|
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
- 需要多语言支持时
- 偏好开源模型时
- 需要欧洲数据合规时
- 想要高性价比时
- 需要代码生成时
