mcp-demo

rkram90/mcp-demo

3.2

If you are the rightful owner of mcp-demo and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to dayong@mcphub.com.

This document provides a structured overview of a simple Model Context Protocol (MCP) server built using Python and the `uv` package manager.

Tools
1
Resources
0
Prompts
0

My UV MCP Server

This is a simple Model Context Protocol (MCP) server built using Python and the uv package manager.
It demonstrates creating a basic MCP server with tools and connecting it to Claude Desktop.


Quick Start

Follow these steps to set up and run the MCP server:

StepCommandDescription
1uv init my-mcp-serverCreate new Python MCP project
2uv add mcp[cli]Add MCP SDK with CLI
3source venv/bin/activateActivate virtual environment
4server.pyWrite your server code
5mcp dev server.pyTest and debug MCP server
6mcp install server.pyAdd it to Claude Desktop

1. Create the MCP Server

Create a file server.py with the following code:

from mcp.server.fastmcp import FastMCP

mcp = FastMCP("My UV MCP Server")

@mcp.tool()
def greet(name: str) -> str:
    """Return a greeting message."""
    return f"Hello, {name}! 👋"

if __name__ == "__main__":
    mcp.run()