A simple demo of MCP python sdk.
MCP Crash Course
uv commands
start a new project
uv init <project-name>
create a virtual environment
uv venv
activate the virtual environment
uv venv --activate
install the dependencies
uv add <package>
uv add -r requirements.txt
uv sync
run application
uv run app.py
run the development server
uv run dev
build the project
uv run build
Run server using MCP Inspector :
- Install MCP python sdk
uv add "mcp[cli]"
- Run mcp inspector
uv run mcp dev server/weather.py
MCP Inspector is up and running at http://127.0.0.1:6274
Add server to claude desktop :
- run command
uv run mcp install .serverweather.py
- query “what is weather alert in CA” in claude desktop
Add server to cursor :
- goto preferences > settings > mcp and copy paste claude config
{
"mcpServers": {
"weather": {
"command": "uv",
"args": [
"run",
"--with",
"mcp[cli]",
"mcp",
"run",
"C:\Users\Suraj\Desktop\Python\mcp-crash-course\mcpcrashcourse\server\weather.py"
]
}
}
}
- Then do a query in cursor chat
Directly consume server in code - using mcp-use :
- Install mcp-use
uv add mcp-use
- Install langchain-groq
uv add langchain-groq
- run client
uv run server/client.py
MCP Crash Course Server
Project Details
- suryanshp1/mcpcrashcourse
- Last Updated: 4/25/2025
Recomended MCP Servers
金融新闻数据挖掘分析
Identify and fix common SEO tools in your project, without leaving Cursor/Claude.
The open source Sourcegraph alternative. Sourcebot gives you a powerful interface to search though all your repos and...
High-performance CCXT MCP server for cryptocurrency exchange integration
A MCP Server for beancount query and transaction submmit.
A Model Context Protocol (MCP) server for interacting with DaVinci Resolve and Fusion
Flow blockchain tools for Model Context Protocol (MCP)
southasia_mcp test





