Integrations
Used for cloning the repository during installation process.
Referenced for issue tracking and contributions to the MCP server project.
Supported as a deployment platform for running the MCP server.
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
- JavaScriptMIT License
- Gozlib License
- PythonApache 2.0
- TypeScriptMIT License