Skip to main content

Install Python for MCP Server

Before you install Python, you may need administrative access to your server.

Download “Python 3.12.x” (latest version).

Run the EXE

IMPORTANT: Check “Add python.exe to PATH”

Click Install Now

Open PowerShell on your windows computer.

Run the following scripts

python --version
# Should show: Python 3.12.x
pip --version
# Should show: pip x.x.x

Install UV

UV is a fast Python package manager that’s perfect for MCP servers

pip install uv

Step 4: Prepare for MCP Servers

Create MCP Configuration Directory

# Create directory for MCP configurations.

$mcpDir = "$env:USERPROFILE\.config\mcp"
New-Item -ItemType Directory -Path $mcpDir -Force

Create servers subdirectory

New-Item -ItemType Directory -Path "$mcpDir\servers" -Force

Write-Host "MCP configuration directory created at: $mcpDir"

Find Claude Desktop Config Location

# Windows path for Claude Desktop config

$claudeConfigPath = "$env:APPDATA\Claude\claude_desktop_config.json"
Write-Host "Claude Desktop config path: $claudeConfigPath"

if (Test-Path $claudeConfigPath) {
    Write-Host "✅ Claude Desktop config found"
} else {
    Write-Host "❌ Claude Desktop config not found - will be created"
}