I craft unique cereal names, stories, and ridiculously cute Cereal Baby images.

MCP-server-calculador
Proyecto de ejemplo que muestra cómo construir un servidor MCP simple (¡y tenerlo en Smithery!)
1
Github Watches
0
Github Forks
0
Github Stars
How to build an MCP server - Calculator Example
About
This is a very simple example of how to build an MCP server that provides basic math operations to an MCP client.
What is MCP?
Model Context Protocol (MCP) is a protocol that enables LLMs to access custom tools and services. An MCP client can make requests to MCP servers to access tools that they provide. This example represents a simple calculator server that provides basic math operations to a client.
"MCP can provide a single, standardized way for AI models to interact with external systems. You write code once and all AI systems can use it." 1
"Servers are the fundamental building block that enriches LLMs with external data and context." 2
Tech Stack
- Python3
- Pytest
- MCP SDK
- MCP CLI
- Nix (optional)
How to setup and use
Smithery
To install mcp-server-calculator for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install @simonberner/mcp-server-calculator --client claude
Development Setup
As we are using Nix in this project for having a reproducible and isolated development environment, there is no need to install Python or any other dependencies. You will get everything you need out of the box. Also there is no need to create a virtual environment in Python using venv
or poetry
, but you have to be willing to install Nix on your system.
- Install direnv (used to load the development environment)
- Install Lix
- Clone this repository
- cd into the directory
- Run
direnv allow
- Run
pytest
Alternative
If you don't want to take the Smithery or the Nix route, you can of course also use uv to build the package/project. Here is some guidance:
# Install uv (see https://docs.astral.sh/uv/getting-started/installation/)
curl -LsSf https://astral.sh/uv/install.sh | sh
# Create a virtual environment named .venv
uv venv
# Activate the virtual environment (example for bash/zsh)
source .venv/bin/activate
# Now run the install or build commands
uv pip install -e .
# or
uv pip wheel . -w dist
Running & Testing the Server locally
- MCP Inspector is a handy GUI tool that lets you test your custom MCP server via web interface at http://localhost:5173 without integrating it with LLM / AI agents.
mcp dev src/mcp_server_calculator/calculator.py
Host/Client integration
- Add the following to your mcp config:
{
"mcpServers": {
"calculator": {
"command": "python",
"args": [
"<YOUR-PATH>/mcp-server-calculator/src/mcp_server_calculator/calculator.py"
]
}
}
}
Notes
- When using Windsurf IDE as MCP Host, you need to have a Pro Plan to be able to use Cascade (as MCP Client) with MCP Servers.
Issues
Check Issues for seeing the current issues or for opening a new one.
Resources
- [1] MCP server: A step-by-step guide to building from scratch
- [2] What is Model Context Protocol (MCP)?
- Understanding MCP and how AI engineers can leverage it
- MCP SDK
- MCP CLI
- MCP Inspector
- The largest collection of MCP Servers
- A Beginner's Guide to using MCP
- Claude MCP has Changed AI Forever - Here's What You NEED to Know
- Find MCP servers
- Build your first MCP server with TypeScript in under 10 minutes
- Model Context Protocol (MCP) Introduction
Credits
- Nix-Setup taken from ical2json
Nice things to know
Nix
相关推荐
Evaluator for marketplace product descriptions, checks for relevancy and keyword stuffing.
I find academic articles and books for research and literature reviews.
Confidential guide on numerology and astrology, based of GG33 Public information
Converts Figma frames into front-end code for various mobile frameworks.
Advanced software engineer GPT that excels through nailing the basics.
Take an adjectivised noun, and create images making it progressively more adjective!
Descubra la colección más completa y actualizada de servidores MCP en el mercado. Este repositorio sirve como un centro centralizado, que ofrece un extenso catálogo de servidores MCP de código abierto y propietarios, completos con características, enlaces de documentación y colaboradores.
Manipulación basada en Micrypthon I2C del expansor GPIO de la serie MCP, derivada de AdaFruit_MCP230xx
Espejo dehttps: //github.com/agentience/practices_mcp_server
Una puerta de enlace de API unificada para integrar múltiples API de explorador de blockchain similar a Esterscan con soporte de protocolo de contexto modelo (MCP) para asistentes de IA.
La aplicación AI de escritorio todo en uno y Docker con trapo incorporado, agentes de IA, creador de agentes sin código, compatibilidad de MCP y más.
Reviews

user_Mr0ld2WQ
The mcp-server-calculator by simonberner is a fantastic tool for managing server costs efficiently. The straightforward interface and powerful features make it a must-have for anyone serious about server management. With the ability to quickly calculate expenses and optimize resource allocation, this tool stands out in its category. Highly recommended for both beginners and advanced users alike.