MCP Calculator Server
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@MCP Calculator Serveradd 15 and 27"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
๐งฎ MCP Calculator Server โ Build Your First MCP Tool with TypeScript
A lightweight Model Context Protocol (MCP) server built in TypeScript using the official @modelcontextprotocol/sdk.
This server exposes a simple tool that performs addition of two numbers, showcasing how to build custom MCP-compatible tools.
๐ Features
Built using the official MCP SDK
Implements a simple calculator with an
addfunctionWritten in TypeScript
Easy to extend for new MCP tools
๐ Project Structure
my-calculator/
โ
โโโ src/
โ โโโ index.ts # Main server logic
โโโ package.json
โโโ tsconfig.json
โโโ README.mdโ๏ธ Setup Instructions
1. Clone the Repository
git clone https://github.com/<your-username>/mcp-calculator-server.git
cd mcp-calculator-server2. Install Dependencies
Make sure you have Node.js (v18+) and npm installed.
npm install3. Build the Project
npm run build4. Start the MCP Server
npm run startYou should see:
โ
MCP Calculator Server is running...๐ง How It Works
The project uses @modelcontextprotocol/sdk to create a minimal MCP server.
import { server } from "@modelcontextprotocol/sdk/server/stdio";
import { z } from "zod";
const s = server({
name: "MCP Calculator Server",
});
s.tool(
"add",
{
a: z.number(),
b: z.number(),
},
async ({ a, b }) => ({
content: [{ type: "text", text: `Result: ${a + b}` }],
})
);
s.start();
console.log("โ
MCP Calculator Server is running...");This registers an add tool, which takes two numbers (a, b) and returns their sum.
๐งฉ Testing (Optional)
If you want to test manually:
npm run startThen, you can connect this server to any MCP-compatible client (like Claude Desktop, ChatGPT with MCP, or other integrations).
๐งฑ Build Commands Reference
Command | Description |
| Compiles TypeScript into JavaScript |
| Starts the MCP server with ts-node |
| Installs all dependencies |
๐งฐ Tech Stack
TypeScript
Node.js
Model Context Protocol SDK
Zod (Schema validation)
๐ License
MIT License โ feel free to fork and modify.
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 Servers
- AlicenseBqualityDmaintenanceA simple TypeScript MCP server that provides two tools: one for greeting users with a customizable name and another for adding two numbers together.28MIT
- Alicense-qualityDmaintenanceA minimal, production-ready MCP server with a simple addition calculator tool that demonstrates integration with the Model Context Protocol.81MIT
- Flicense-qualityDmaintenanceA demonstration MCP server built in TypeScript that shows how to implement stdio-based communication for integration with MCP clients. Serves as a template for building custom MCP servers with strong typing and maintainability.
- FlicenseCqualityDmaintenanceA demonstration MCP server that provides a simple addition tool for learning how to create and deploy servers following the Model-Context-Protocol specification. Serves as a basic example for developers getting started with MCP server development.1
Related MCP Connectors
A TypeScript MCP server for Home Assistant, enabling programmatic management of entities, automatiโฆ
This MCP server enables users to perform scientific computations regarding linear algebra and vectโฆ
MCP (Model Context Protocol) server for Appwrite
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/Aditya24023022/MCP-Calculator-Server-using-Model-Context-Protocol-MCP-SDK'
If you have feedback or need assistance with the MCP directory API, please join our Discord server