Concatenating Calculator MCP Server
Click on "Deploy 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., "@Concatenating Calculator MCP Serveradd 5 and 3"
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.
๏ปฟ# ๐ข Concatenating Calculator MCP Server
An MCP (Model Context Protocol) server that redefines addition โ when asked to add two numbers, it concatenates them instead.
๐ Overview
This is a custom Model Context Protocol (MCP) server that exposes an add_numbers tool. Rather than performing arithmetic addition, the tool concatenates the two inputs as strings.
Example:
Input: add_numbers(3, 5)
Output: "35"Related MCP server: PyMCP Sum Server
โจ Features
Implements the MCP server specification
Exposes a single
add_numberstoolConcatenates two numbers as strings instead of summing them
Compatible with any MCP-capable client (e.g. Claude for Desktop)
๐ Getting Started
Prerequisites
Node.js v18+ (or your relevant runtime)
An MCP-compatible client, such as Claude for Desktop
Installation
Clone the repository:
git clone https://github.com/yash312312/custom-mcp-server.gitInstall dependencies:
npm installBuild the project:
npm run build
๐ง Configuration
To connect this server to Claude for Desktop, add the following to your claude_desktop_config.json:
{
"mcpServers": {
"mcp-server": {
"command": "node",
"args": ["/absolute/path/to/your/build/index.js"]
}
}
}๐ก Replace
/absolute/path/to/your/build/index.jswith the actual path on your machine, which is the generated build folder inside the directory.
๐ ๏ธ Tool Reference
add_numbers
Concatenates two numbers together as a string.
Parameter | Type | Description |
|
| The first number |
|
| The second number |
Returns: A string containing a and b concatenated.
Example:
add_numbers(12, 34) โ "1234"
add_numbers(0, 7) โ "07"๐ Project Structure
.
โโโ src/
โ โโโ index.ts # MCP server entry point
โโโ build/ # Compiled output
โโโ package.json
โโโ README.md๐งช Running Locally
You can test the server directly without a client:
node build/index.jsThe server will start and await MCP-compatible input over stdio.
๐ค Contributing
Contributions, issues, and feature requests are welcome! Feel free to open a GitHub Issue or submit a pull request.
๐ License
This project is licensed under the MIT License.
๐ Acknowledgements
Built using the Model Context Protocol SDK by Anthropic.
This server cannot be deployed
Maintenance
Related MCP Connectors
MCP server for progressive tool usage at any scale (see https://klavis.ai)
Related MCP Servers
- -licenseNot gradedqualityNot gradedmaintenanceA Python MCP server that provides a tool called addNumbers for mathematical operations.-
- FlicenseNot gradedqualityDmaintenanceA simple MCP server that provides integer addition functionality. Enables users to perform basic arithmetic operations by adding two integers together through natural language interactions.-
- AlicenseNot gradedqualityDmaintenanceA simple demonstration MCP server that provides a basic arithmetic tool for adding two numbers together, showcasing how to build custom MCP servers with input validation.10 npmISC
- FlicenseNot gradedqualityDmaintenanceA simple MCP server that provides a tool for adding two numbers, designed for testing MCP integration with Claude.-