A sample implementation of Model Context Protocol server demonstrating core functionality with simple arithmetic tools and greeting resources.
This is a basic example of a Model Context Protocol (MCP) server implementation that demonstrates core functionality including tools and resources.
uv init mcp-server-basic cd mcp-server-basic
uv venv .venv\Scripts\activate
uv add "mcp[cli]"
or
uv add -r requirements.txt
The server implements the following features:
add(a: int, b: int)
: Adds two numberssubtract(a: int, b: int)
: Subtracts second number from firstgreeting://{name}
: Returns a personalized greetingTo run the server with the MCP Inspector for development:
uv run mcp dev main.py
To run the server normally:
uv run mcp run
To install the server in Claude desktop app:
uv run mcp install main.py
uv run main.py
#hello from mcp
Discover shared experiences
Shared threads will appear here, showcasing real-world applications and insights from the community. Check back soon for updates!