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
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
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.
Related Resources
Related MCP Servers
- -securityFlicense-qualityAn MCP server that enables AI assistants like Claude to interact with Anki flashcard decks, allowing users to create, manage, and update flashcards through natural language conversations.Last updated -1TypeScript
YaVendió Toolsofficial
-security-license-qualityAn MCP-based messaging system that allows AI systems to interact with various messaging platforms through standardized tools for sending text, images, documents, buttons, and alerts.Last updated -Python- -securityAlicense-qualityA Model Context Protocol (MCP) server that enables real-time, interactive AI chat with Selector AI through a streaming-capable server and Docker-based client communicating via stdin/stdout.Last updated -1PythonApache 2.0
- -securityAlicense-qualityAn MCP-based service that enables AI models to seamlessly interact with Feishu (Lark) platform, supporting document reading and chatbot messaging capabilities.Last updated -3963TypeScriptMIT License