MCP Calculator Service
Servicio de calculadora MCP
Una implementación de Modelo-Contexto-Protocolo (MCP) para un servicio de calculadora que utiliza Claude AI para procesar solicitudes de lenguaje natural y realizar cálculos matemáticos.
Arquitectura
El servicio consta de tres componentes principales:
API de calculadora (
calculator-api.js): maneja operaciones matemáticas básicasServidor MCP (
mcp-server.js): administra la integración de LLM y la orquestación de herramientasCliente MCP (
mcp-client.js): proporciona una interfaz de usuario para interactuar con el servicio.
Related MCP server: Calculator MCP
Configuración
Instalar dependencias:
npm installCree un archivo
.enven el directorio raíz con las siguientes variables:
ANTHROPIC_API_KEY=your_api_key_here
PORT=3000
MCP_PORT=3001Ejecución del servicio
Puede ejecutar todos los componentes simultáneamente:
npm startO ejecutarlos individualmente:
# Calculator API
npm run start:calculator
# MCP Server
npm run start:mcp
# MCP Client
npm run start:clientUso
Una vez que el servicio esté en ejecución, puede interactuar con él a través de la interfaz de cliente. A continuación, se muestran algunos comandos de ejemplo:
"Sumar 5 y 3"
"¿Cuánto es 10 más 20?"
Calcula 7,5 + 2,25
"Multiplica 4 por 6"
"¿Cuánto es 8 por 3?"
Escriba "ayuda" para obtener más ejemplos o "salir" para salir.
Puntos finales de API
API de calculadora (Puerto 3000)
POST /:operation- Realiza operaciones matemáticas (sumar, restar, multiplicar, dividir, potencia)GET /health- Punto final de comprobación de estado
Servidor MCP (Puerto 3001)
GET /tools- Lista de herramientas disponiblesPOST /execute/:toolId- Ejecutar una herramienta específicaPOST /agent: Procesar solicitudes en lenguaje naturalGET /health- Punto final de comprobación de estado
Manejo de errores
El servicio incluye un manejo integral de errores para:
Operaciones matemáticas no válidas
División por cero
Tipos de parámetros no válidos
Errores de análisis de respuesta de LLM
Errores de red
Dependencias
@anthropic-ai/sdk: ^0.51.0
axios: ^1.6.7
analizador corporal: ^1.20.2
cors: ^2.8.5
dotenv: ^16.4.5
expreso: ^4.18.3
simultáneamente: ^8.2.2 (dependencia de desarrollo)
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.
No tool schema history has been recorded yet.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
MCP server unifying ERPs, CRMs, APIs and knowledge base for Claude, ChatGPT and Gemini.
Connect Claude AI to UluP Spaces via MCP — create projects, nodes, and tasks with OAuth 2.0.
Claude makes real phone calls for you — in many languages, with transcript and outcome back in chat.
Hosted MCP server for LLM cost estimation, model comparison, and budget-aware routing.
Related MCP Servers
- AlicenseAqualityCmaintenanceA Model Context Protocol server that provides basic mathematical and statistical functions to LLMs, enabling them to perform accurate numerical calculations through a simple API.1337174MIT
- AlicenseBqualityCmaintenanceA Model Context Protocol server that provides basic calculator functionality for LLMs, enabling them to perform mathematical operations like addition, subtraction, multiplication, division, modulo, and square root.630416MIT
- AlicenseNot gradedqualityDmaintenanceA backend service that provides accurate arithmetic calculation capabilities to AI models via the Model Context Protocol, allowing LLMs to offload mathematical computations for numerical queries.1MIT
- AlicenseBqualityDmaintenanceA simple Model Context Protocol (MCP) server that provides basic calculation functions to Claude. It enables users to perform mathematical operations like addition directly through natural language commands.1MIT
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/amandhunna/mcpserver'
If you have feedback or need assistance with the MCP directory API, please join our Discord server