MCP Server Basic Example
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
MCP Server Basic Example
This is a basic example of a Model Context Protocol (MCP) server implementation that demonstrates core functionality including tools and resources.
Setup Steps
Initialize the project (Go to any local folder and launch powershell or cmd):
uv init mcp-server-basic
cd mcp-server-basicCreate virtual environment and activate it
uv venv
.venv\Scripts\activateInstall dependencies:
uv add "mcp[cli]"or
uv add -r requirements.txtRelated MCP server: API MCP Server
Features
The server implements the following features:
Tools
add(a: int, b: int): Adds two numberssubtract(a: int, b: int): Subtracts second number from first
Resources
greeting://{name}: Returns a personalized greeting
Running the Server
To run the server with the MCP Inspector for development:
uv run mcp dev main.pyTo run the server normally:
uv run mcp runTo install the server in Claude desktop app:
uv run mcp install main.pyMCP connect in VS code
Open folder/mcp-server-basic in vs code
open terminal and run below command :
uv run main.pyClick Cntrl+Shift+I to launch chat in vs code
Do login with Github and setup
Folow the below steps (two way to add mcp configuration for vs code user settings):
Project Structure
main.py: Main server implementation with tools and resourcespyproject.toml: Project configuration and dependencies
Related MCP Connectors
A very simple remote MCP server that greets you, with a custom icon.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceA basic MCP server example that provides simple arithmetic tools (addition and subtraction) and personalized greeting resources. Serves as a foundation for learning MCP server implementation and development.-
- AlicenseNot gradedqualityDmaintenanceA Model Context Protocol server that provides basic tools for arithmetic operations (addition) and dynamic greeting resources, demonstrating MCP integration patterns for other projects and clients.14 npmISC
- FlicenseNot gradedqualityDmaintenanceA simple MCP server that exposes a calculator tool (addition) and a dynamic greeting resource.17-
- FlicenseNot gradedqualityDmaintenanceBasic MCP server demonstrating tools for arithmetic operations (add, subtract) and a personalized greeting resource.1-