✨ From vibe coding to vibe deployment. UBOS MCP turns ideas into infra with one message.

Learn more

MCP Calculator Server

A simple Model Context Protocol (MCP) server that provides calculator functions.

## Overview

This MCP server implements basic arithmetic operations as tools that can be called by Large Language Models (LLMs) through the Model Context Protocol.

## Features

- Addition: Add two numbers together
- Subtraction: Subtract one number from another
- Multiplication: Multiply two numbers together
- Division: Divide one number by another (with validation to prevent division by zero)

## Installation

```bash
npm install
```

## Usage

### Running the server

```bash
npm run dev
```

This starts the MCP server in development mode with auto-restart on file changes.

For production:

```bash
npm start
```

### Testing with MCP Inspector

You can test the server using the MCP Inspector:

```bash
npx @modelcontextprotocol/inspector node src/index.js
```

This will open a web interface where you can:
- View available tools
- Test each calculator function with custom inputs
- See the responses from the server

## Available Tools

| Tool | Parameters | Description |
|------|------------|-------------|
| add | a: number, b: number | Adds two numbers |
| subtract | a: number, b: number | Subtracts b from a |
| multiply | a: number, b: number | Multiplies two numbers |
| divide | a: number, b: number (non-zero) | Divides a by b |

## Example Usage

When connected to an LLM through MCP, the model can call these tools to perform calculations. For example:

- To add 5 and 3, the LLM would call the `add` tool with parameters `a: 5, b: 3`
- To divide 10 by 2, the LLM would call the `divide` tool with parameters `a: 10, b: 2`

## License

MIT

Featured Templates

View More
Data Analysis
Pharmacy Admin Panel
252 1957
Verified Icon
AI Agents
AI Chatbot Starter Kit
1336 8300 5.0
Customer service
Service ERP
126 1188
AI Assistants
AI Chatbot Starter Kit v0.1
140 913
AI Characters
Your Speaking Avatar
169 928
Customer service
Multi-language AI Translator
136 921

Start your free trial

Build your solution today. No credit card required.

Sign In

Register

Reset Password

Please enter your username or email address, you will receive a link to create a new password via email.