MCPInstall
mcp logo

mcp

by aem-edge-delivery aem-edge-delivery/mcp

A math computation server that handles natural language math queries and calculations

READMEmain

MCP Math Server

A Node.js server that handles mathematical calculations and natural language math queries.

Features

  • Basic arithmetic operations (add, subtract, multiply, divide)
  • Advanced operations (square root, power)
  • Natural language processing for math queries
  • RESTful API endpoints
  • CORS enabled
  • Error handling

Installation

npm install

Usage

Start the server:

npm start

For development with auto-reload:

npm run dev

API Endpoints

1. Calculate Endpoint

POST /calculate

Body:

{
    "operation": "add",
    "params": { "a": 5, "b": 3 }
}

2. Natural Language Endpoint

POST /natural

Body:

{
    "query": "what is 5 plus 3"
}

Supported Operations

  • Addition: "add", "plus", "+"
  • Subtraction: "subtract", "minus", "-"
  • Multiplication: "multiply", "times", "*"
  • Division: "divide", "divided by", "/"
  • Square Root: "square root", "sqrt"
  • Power: "power", "^"

License

MIT