返回市场
迷雾- MCP服务器示例

迷雾- MCP服务器示例

作者:speakeasy-api2 星标更新:2025-01-06

项目介绍

核心能力

产品定位

mistral-mcp-server-example 是一个与 Mistral AI 平台交互的 MCP 服务器示例,旨在帮助开发者快速集成 Mistral 的聊天功能。

核心特性

  1. 提供两种聊天工具:
    • mistral_chat_text:支持仅使用文本输入的聊天功能。
    • mistral_chat_image:支持同时使用文本和图像输入的聊天功能(图像必须通过公共 URL 提供)。
  2. 支持通过 MCP 协议与客户端进行交互。
  3. 提供开发环境的自动重建功能。

使用场景

  1. 需要快速集成 Mistral AI 聊天功能的开发者。
  2. 测试 Mistral 多模态(文本+图像)能力的研究人员。
  3. 任何需要与 Mistral AI 进行交互的 MCP 兼容应用程序。

工具列表

  1. mistral_chat_text
    • 功能:接受模型名称和文本输入数组,返回 Mistral 的文本响应。
  2. mistral_chat_image
    • 功能:接受模型名称以及文本和图像输入数组(图像通过公共 URL 提供),返回 Mistral 的文本响应。

常见问题解答

  1. 如何获取 Mistral API 密钥?
  2. 如何调试 MCP 服务器?
    • 推荐使用 MCP Inspector 工具,可以通过 npm run inspector 启动。

使用教程

依赖项

  1. Node.js(已测试版本 v20.17.10)
  2. 支持这些工具的 MCP 客户端(推荐:Claude 桌面应用或 Cline VSCode 扩展)

安装指南

  1. 克隆项目并安装依赖项:
    npm install
    
  2. 构建服务器:
    npm run build
    
  3. 开发模式(自动重建):
    npm run watch
    
  4. 配置 Mistral API 密钥:
    cp .env.example .env
    open .env
    
    然后在 .env 文件中设置:
    MISTRAL_API_KEY="YOUR_MISTRAL_API_KEY"
    

调试方法

  1. 使用 MCP Inspector 调试:
    npm run inspector
    
  2. 访问提供的 URL 使用浏览器调试工具。