Motor de Contexto de Procesos (MCP) - Servidor MCP que proporciona una interfaz elegante para realizar operaciones matemáticas avanzadas utilizando la Newton API.
- Cálculo Avanzado
- Integración de funciones
- Derivación
- Factorización
- Simplificación de expresiones
- Funciones trigonométricas
- Integración MCP
- Implementación asíncrona con FastMCP
- Logging integrado para debugging
- Manejo robusto de errores
| Operación | Descripción |
|---|---|
| Simplify | Simplifica expresiones matemáticas a su forma más reducida |
| Factor | Factoriza polinomios en sus componentes más simples |
| Derive | Calcula la derivada de una función |
| Integrate | Calcula la integral indefinida de una función |
| Find 0's | Encuentra las raíces o ceros de una función |
| Find Tangent | Determina la ecuación de la recta tangente en un punto específico |
| Area Under Curve | Calcula el área bajo la curva entre dos límites dados |
| Cosine | Calcula el coseno de un ángulo en radianes |
| Sine | Calcula el seno de un ángulo en radianes |
| Tangent | Calcula la tangente de un ángulo en radianes |
| Inverse Cosine | Calcula el arco coseno (función inversa del coseno) |
| Inverse Sine | Calcula el arco seno (función inversa del seno) |
| Inverse Tangent | Calcula el arco tangente (función inversa de la tangente) |
| Absolute Value | Calcula el valor absoluto de un número |
| Logarithm | Calcula el logaritmo con una base específica |
| Capa | Tecnologías |
|---|---|
| Backend | Python 3.10+, FastMCP |
| API | Newton API |
| Logging | MCP Context Logger |
# Clonar el repositorio
git clone https://github.com/tu-usuario/mcp-math.git
cd mcp-math
# Instalar dependencias
pip install -r requirements.txt
# Iniciar el servidor
python source/main.py# Realizar una integración
operation = "integrate"
data = "x^2" # Integrará x^2
# La respuesta incluirá la integral: (1/3)x^3 + C¡Las contribuciones son bienvenidas! Si tienes ideas para nuevas operaciones matemáticas o mejoras, no dudes en crear un PR.
Este proyecto está bajo la Licencia MIT - ver el archivo LICENSE para más detalles.
Desarrollado con ❤️ usando MCP y Newton API