The Model Context Protocol servers on my machine.
gh repo clone goofansu/mcp-servers
cd mcp-servers
uv venv
uv sync
source .venv/bin/activate.fish # depending on your shell
mcp install weather.py
Restart the Claude Desktop app and you'll find tools.
If Claude Desktop reports errors about MCP servers, you can debug with the MCP Inspector by running:
mcp dev weather.py
If uv
is installed using Nix, you'll make changes in ~/Library/Application Support/Claude/claude_desktop_config.json
:
{
"mcpServers": {
"weather": {
- "command": "uv",
+ "command": "/etc/profiles/per-user/james/bin/uv",
"args": [
+ "--directory",
+ "/Users/james/src/mcp-servers",
"run",
"--with",
"mcp",
"mcp",
"run",
"/Users/james/src/mcp-servers/weather.py"
]
}
}
}