Lenguaje de expresión MCP
Una poderosa herramienta de evaluación de expresiones para Claude Desktop utilizando el Protocolo de Contexto de Modelo (MCP).
Descripción general
MCP Expr-Lang ofrece una integración fluida entre Claude AI y el potente motor de evaluación de expresiones expr-lang . Esta herramienta permite realizar manipulaciones, cálculos y transformaciones complejas de datos directamente en las conversaciones de Claude.
Con MCP Expr-Lang, puedes:
Evaluar expresiones matemáticas
Transformar y filtrar matrices y objetos
Ordenar estructuras de datos complejas
Realizar manipulaciones de cadenas
Utilice la lógica condicional
¡Y mucho más!
Instalación
Instalación mediante herrería
Para instalar MCP Expr-Lang para Claude Desktop automáticamente a través de Smithery :
Prerrequisitos
Vaya a 1.18 o superior
Aplicación de escritorio Claude
Git
Paso 1: Clonar el repositorio
Paso 2: Instalar dependencias
Paso 3: Construir la aplicación
Para Windows
Para macOS/Linux
Paso 4: Configurar Claude Desktop
Abra Claude Desktop
Ir a Configuración
Vaya a la sección "Avanzado"
Agregue la siguiente configuración a su
config.json
:
Para Windows
Para macOS/Linux
Guarde la configuración y reinicie Claude Desktop
Uso
Una vez instalada, puedes usar la herramienta eval
directamente en tus conversaciones con Claude. Simplemente pídele que evalúe una expresión con la herramienta.
Ejemplo básico
Ejemplo complejo
Para más ejemplos, consulte EJEMPLOS
Características
MCP Expr-Lang admite todas las funciones del motor expr-lang, incluidas:
Operaciones aritméticas : suma, resta, multiplicación, división, módulo, exponenciación
Operaciones de cadenas : concatenación, longitud, conversión de mayúsculas/minúsculas
Operaciones booleanas : AND, OR, NOT, operadores de comparación
Operaciones con matrices : mapeo, filtrado, reducción, ordenación
Manipulación de objetos : acceso a propiedades, transformación
Lógica condicional : operadores ternarios, expresiones if-else
Funciones integradas : funciones matemáticas, de cadena, de matriz y de fecha
Para obtener una guía completa de la sintaxis y las capacidades del lenguaje de expresión, consulte la documentación de expr-lang .
Solución de problemas
Problemas comunes
La herramienta no aparece en Claude : asegúrese de que la ruta en su
config.json
sea correcta y que Claude Desktop se haya reiniciado.Errores de ejecución : Verifique que la sintaxis de la expresión sea correcta según la documentación de expr-lang.
Problemas de permisos (macOS/Linux) : asegúrese de que el binario del servidor tenga permisos de ejecución (
chmod +x bin/server
).
Obtener ayuda
Si encuentra algún problema o tiene preguntas:
Consulte la sección de Problemas en GitHub
Abra un nuevo problema si su problema no ha sido reportado
Contribuyendo
¡Agradecemos sus contribuciones! Si desea mejorar MCP Expr-Lang:
Bifurcar el repositorio
Crear una rama de características (
git checkout -b feature/amazing-feature
)Confirme sus cambios (
git commit -m 'Add some amazing feature'
)Empujar a la rama (
git push origin feature/amazing-feature
)Abrir una solicitud de extracción
Licencia
Este proyecto está licenciado bajo la licencia MIT: consulte el archivo de LICENCIA para obtener más detalles.
Expresiones de gratitud
expr-lang para el potente motor de evaluación de expresiones
mcp-golang para la implementación del Protocolo de Contexto de Modelo
Claude AI para la plataforma de asistente de IA
Hecho con ❤️ por Ivan Saorin
This server cannot be installed
local-only server
The server can only run on the client's local machine because it depends on local resources.
Lenguaje de expresión MCP
Related MCP Servers
- MIT License