Mistral MCP Server

local-only server

The server can only run on the client’s local machine because it depends on local resources.

Integrations

  • Used for environment variable management, specifically for storing the Mistral API key.

  • Supported platform for running the MCP server with the Claude desktop application.

  • Used as the runtime environment for the MCP server, specifically tested on v20.17.10.

Ejemplo de servidor Mistral MCP

Este es un servidor MCP basado en TypeScript que proporciona dos herramientas para chatear con Mistral. Es un ejemplo básico de cómo crear un servidor compatible con el Protocolo de Contexto de Modelo (MCP) .

Entrada de blog

Este repositorio es parte de una publicación de blog de Speakeasy: Creación de un servidor MCP para Mistral .

Requisitos

Clave API de Mistral

Para interactuar con la plataforma Mistral AI, necesitará una clave API. Puede obtenerla registrándose en mistral.ai .

Establezca su clave API como variable de entorno. Cree una copia de .env.example y cámbiele el nombre a .env .

cp .env.example .env open .env

Ahora actualice el archivo .env con su clave API de Mistral:

MISTRAL_API_KEY="YOUR_MISTRAL_API_KEY"

Herramientas

Este servidor proporciona dos herramientas.

Para chatear con Mistral mediante entrada de texto, la herramienta mistral_chat_text :

  • Toma un modelo y una matriz de entradas de texto.
  • Devuelve una respuesta de texto de Mistral.

Para chatear con Mistral usando texto e imágenes, utilice la herramienta mistral_chat_image :

  • Toma un modelo y una matriz de entradas de texto e imágenes.
  • Solo acepta imágenes alojadas en una URL pública
  • Devuelve una respuesta de texto de Mistral

Desarrollo

Instalar dependencias:

npm install

Construir el servidor:

npm run build

Para desarrollo con reconstrucción automática:

npm run watch

Instalación

Para utilizar este servidor con la aplicación de escritorio Claude, agregue la siguiente configuración de servidor a su archivo de configuración de Claude:

  • En MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • En Windows: %APPDATA%/Claude/claude_desktop_config.json
{ "mcpServers": { "Mistral MCP Server": { "command": "node", "args": [ // Update this path to the location of the built server "/Users/speakeasy/server-mistral/build/index.js" ], "env": { // Update this with your Mistral API key "MISTRAL_API_KEY": "YOUR_MISTRAL_API_KEY" } } } }

Depuración

Dado que los servidores MCP se comunican mediante flujos de entrada/salida estándar (stdio), la depuración puede ser complicada. Recomendamos usar el Inspector MCP , disponible como script de paquete:

npm run inspector

El Inspector MCP proporcionará una URL para acceder a las herramientas de depuración en su navegador.

Licencia

Este proyecto está licenciado bajo la licencia MIT: consulte el archivo de LICENCIA para obtener más detalles.

-
security - not tested
A
license - permissive license
-
quality - not tested

Un servidor MCP basado en TypeScript que proporciona dos herramientas para chatear con modelos de IA de Mistral y admite conversaciones de solo texto y entradas de imagen y texto.

  1. Blog post
    1. Requirements
      1. Mistral API key
        1. Tools
          1. Development
            1. Installation
              1. Debugging
            2. License
              ID: cnz4nubw46