My UV MCP Server
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@My UV MCP Server greet me with my name John"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
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:
Step | Command | Description |
1 |
| Create new Python MCP project |
2 |
| Add MCP SDK with CLI |
3 |
| Activate virtual environment |
4 |
| Write your server code |
5 |
| Test and debug MCP server |
6 |
| Add it to Claude Desktop |
Related MCP server: MCP Server Demo
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()Available Tools
1 tooladd_numbersA
Add two integers and return the result.
Inputs: a (required), b (required). Returns: result
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 1 tool
With only one tool, there is no possibility of ambiguity or overlap between tools. The tool 'add_numbers' has a single, clearly defined purpose that cannot be confused with any other tool in this set.
The single tool name 'add_numbers' follows a clear verb_noun pattern, and with only one tool, there is no inconsistency to evaluate. The naming is straightforward and predictable in isolation.
A single tool is too few for most practical server purposes, as it severely limits functionality and scope. This feels thin and inadequate for handling any meaningful domain beyond a trivial operation, indicating a poor fit for typical MCP server use cases.
The server's purpose is unclear from the single tool, making it impossible to assess coverage meaningfully. With only a basic arithmetic operation, there are significant gaps in any plausible domain, rendering the tool surface severely incomplete for practical agent workflows.
Maintenance
Related MCP Connectors
MCP server for progressive tool usage at any scale (see https://klavis.ai)
Nifty's MCP server — exposes tasks, projects, messages, and files as tools for AI agents.
Related MCP Servers
- AlicenseAqualityDmaintenanceA demonstration MCP server for local development and testing with Claude Desktop on WSL. Provides basic utility tools including greeting messages, echo functionality, and server information retrieval.3MIT
- AlicenseAqualityDmaintenanceA getting started guide and template for creating Python-based MCP servers using uv for project management. Provides setup instructions for developing and testing MCP tools that can integrate with Claude Desktop.11MIT
- FlicenseNot gradedqualityDmaintenanceA Model Context Protocol (MCP) server built with the mcp-framework for developing and managing custom tools. It provides a structured foundation for building and integrating modular components like data processors and API clients into Claude Desktop.11 npm-
- FlicenseNot gradedqualityCmaintenanceA lightweight MCP server that bridges Claude AI with local Python execution, enabling personalized greetings and demonstrating local tool integration.-