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
- Node.js (probado en v20.17.10)
- Un cliente MCP compatible con herramientas . Recomendamos la aplicación de escritorio Claude o la extensión Cline VSCode .
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
.
Ahora actualice el archivo .env
con su clave API de Mistral:
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:
Construir el servidor:
Para desarrollo con reconstrucción automática:
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
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:
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.
This server cannot be installed
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.