项目简介

Mistral.rs是一个跨平台、高度多模态的AI推理引擎,除了提供OpenAI兼容的HTTP API外,还实现了标准的MCP服务器协议,允许LLM客户端通过MCP协议访问各种AI模型能力。

主要功能

  • 多模态支持:文本对话、视觉理解、语音生成、图像生成和嵌入计算
  • 完整MCP协议:支持工具调用、资源访问和提示模板等MCP核心功能
  • 多种传输协议:支持HTTP、WebSocket和进程间通信
  • 高性能推理:支持PagedAttention、FlashAttention等优化技术
  • 自动工具发现:MCP客户端可自动发现和注册可用的工具
  • 并发处理:支持多个客户端同时连接和请求处理

安装步骤

  1. 安装依赖包(OpenSSL和pkg-config)
  2. 安装Rust开发环境
  3. 克隆仓库并构建服务器
  4. 通过'--mcp-port'参数启动MCP服务器

服务器配置

Mistral.rs MCP服务器支持多种连接方式:

  • HTTP连接:通过URL直接访问远程MCP服务
  • 进程连接:启动本地MCP服务器进程进行通信
  1. 配置MCP客户端连接信息

基本使用方法

  1. 启动MCP服务器:'./mistralrs-server --mcp-port 4321 plain -m Qwen/Qwen3-4B

核心特性

  • 多模型支持:可同时运行多个AI模型
  • 自动工具集成:通过MCP客户端配置自动连接外部工具服务

信息

分类

AI与计算