Getting Started with MCP in Your Python Project
These instructions are adapted from the original GitHub MCP Python SDK Repository: Model Context Protocol Python SDK.
We will use uv to manage your Python projects for a streamlined and reproducible setup.
1. Initialize a New uv-Managed Project
If you're starting fresh, initialize a new project:
You can then copy the server.py file in your new project.
2. Add MCP to Your Project
Add the MCP package, including the CLI tools, as a dependency:
3. Run the MCP Development Tools
To use the MCP CLI with uv:
3. Interact with the Tool
If you have Claude Desktop, you can start interacting with the tool from the UI by running the following command:
You can follow this tutorial for a step by step initialziation.
Alternatively, you can test it with the MCP Inspector: