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 Demowhat is 123 multiplied by 456?"
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 Demo
This is a demo of the MCP (Model Context Protocol) for testing and demonstration purposes. It includes a simple implementation of the MCP protocol and a sample calculator MCP server that can be used to test the protocol.
Running the Demo
npm install @modelcontextprotocol/sdk zod
node demo-client.mjsAnd output should be:
โ
Calculator MCP server running on stdio
๐ข Calculator MCP Demo
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
๐ Available tools: multiply, add, subtract, divide
7 ร 6 = 42
123 ร 456 = 56088
42 + 58 = 100
100 โ 37 = 63
144 รท 12 = 12
Error: Division by zero is undefined.
โ
Demo complete!How It Works
There are two files:
server.mjs โ the MCP Server
Registers 4 tools:
multiply,add,subtract,divideEach tool has a name, description, and typed inputs (using Zod)
Listens for calls over stdio (stdin/stdout)
demo-client.mjs โ the MCP Client
Spawns
server.mjsas a subprocessCalls
listTools()to discover what the server offersCalls each tool with arguments, gets results back
The communication between them looks like this:
demo-client.mjs โโโโ JSON-RPC over stdio โโโโโถ server.mjs
(Client) { tool: "multiply", (Server)
args: { a:7, b:6 } }
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
{ result: "7 ร 6 = 42" }Connect to Claude Desktop
This lets Claude itself call your calculator tools in conversation.
Find your Claude Desktop config file:
Mac: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
See https://modelcontextprotocol.io/docs/develop/connect-local-servers for details.
Add this (replace the path with your actual folder path):
{
"mcpServers": {
"calculator": {
"command": "node",
"args": ["/Users/yourname/calculator-mcp/server.mjs"]
}
}
}Restart Claude Desktop. Then try asking Claude: "What is 123 multiplied by 456?" โ it will use your multiply tool to answer.

This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.