loading…
Search for a command to run...
loading…
Demonstrates core MCP server functionality with basic arithmetic operations (addition and subtraction) and personalized greeting generation. Serves as an educat
Demonstrates core MCP server functionality with basic arithmetic operations (addition and subtraction) and personalized greeting generation. Serves as an educational template implementing example tools and dynamic resources for MCP server development with Python.
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
main.py: Main server implementation with tools and resourcespyproject.toml: Project configuration and dependenciesДобавь это в claude_desktop_config.json и перезапусти Claude Desktop.
{
"mcpServers": {
"mcp-server-basic-example": {
"command": "npx",
"args": []
}
}
}