AI模型协议服务器

一个全面的MCP(模型上下文协议)服务器,提供对Mistral AI API的完全访问,包括聊天完成、嵌入、微调、代理、OCR、音频转录等功能。

  • by First-Cast-Solutions-LLC
  • TypeScript
  • 本地部署
  • 2 星标
  • 更新于
在 GitHub 查看 FirstCastSolutions423/mistral-mcp-server

使用说明

Mistral MCP服务器

一个全面的MCP(模型上下文协议)服务器,提供对Mistral AI API的完全访问。该服务器使像Claude这样的AI助手能够与所有Mistral AI功能进行交互,包括聊天完成、嵌入、微调、代理、OCR、音频转录等。

特性

聊天和完成

  • 聊天完成 -全聊天功能调用,JSON模式,视觉支持
  • FIM完成 -使用Codestral填充中间代码完成
  • 嵌入 -生成用于语义搜索的文本嵌入
  • 代理完成 -使用预配置的代理运行完井

模型管理

  • 列出所有具有功能的可用型号
  • 获取详细的模型信息
  • 删除微调模型
  • 更新、存档和取消存档微调模型

文件管理

  • 上传文件以进行微调、批处理或OCR
  • 列出、下载和删除文件
  • 生成用于文件访问的签名URL

对…微调

  • 使用可定制的超参数创建微调作业
  • 监控作业状态和进度
  • 支持模拟运行验证
  • 取消并启动作业

批处理

  • 为批量API调用创建批处理作业
  • 监控作业进度和状态
  • 支持聊天、嵌入和FIM端点

媒体处理

  • 光学字符识别 -从文档和图像中提取文本
  • 内容审核 -检查文本并聊天以了解安全问题
  • 分类 -使用微调分类器对文本进行分类
  • 音频转录 -使用Voxtral转录音频

代理与对话(测试版)

  • 使用自定义指令创建和管理代理
  • 管理与代理的对话
  • 完整的对话历史记录支持

库(测试版)

  • 为RAG创建文档库
  • 上传和管理文档
  • 与用户和工作区共享库

安装

# Clone the repository
git clone https://github.com/firstcastsolutions/mistral-mcp-server.git
cd mistral-mcp-server

# Install dependencies
npm install

# Build the project
npm run build

配置

设置所需的环境变量:

export MISTRAL_API_KEY="your-mistral-api-key"

用法

使用克劳德桌面

添加到您的 claude_desktop_config.json:

{
  "mcpServers": {
    "mistral": {
      "command": "node",
      "args": ["/path/to/mistral-mcp-server/dist/index.js"],
      "env": {
        "MISTRAL_API_KEY": "your-api-key"
      }
    }
  }
}

独立

export MISTRAL_API_KEY="your-api-key"
npm start

可用工具(40+)

  • 聊天完成、FIM、嵌入、代理
  • 模型管理(列表、获取、删除)
  • 文件管理(上传、下载、删除)
  • 微调作业
  • 批处理
  • OCR、审核、分类
  • 音频转录
  • 代理和对话(测试版)
  • 文档库(测试版)

许可证

麻省理工学院-First Cast Solutions LLC