You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix: add Python 3.10+ version check to setup scripts
- Add Python version validation in setup.sh and setup.bat
- Require Python 3.10 or higher (needed by mcp package)
- Provide clear error messages with upgrade instructions
- Update README prerequisites and troubleshooting sections
This prevents confusing dependency errors when users have older Python versions.
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
Copy file name to clipboardExpand all lines: README.md
+14-5Lines changed: 14 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -32,6 +32,10 @@ All tools accept both individual files and entire directories. The server:
32
32
33
33
## Quickstart (5 minutes)
34
34
35
+
### Prerequisites
36
+
-**Python 3.10 or higher** (required by the `mcp` package)
37
+
- Git
38
+
35
39
### 1. Get a Gemini API Key
36
40
Visit [Google AI Studio](https://makersuite.google.com/app/apikey) and generate an API key. For best results with Gemini 2.5 Pro, use a paid API key as the free tier has limited access to the latest models.
37
41
@@ -890,11 +894,16 @@ This error occurs when Claude Desktop (running on Windows) can't properly execut
890
894
891
895
### Common Issues
892
896
893
-
**"ModuleNotFoundError: No module named 'mcp'"**
894
-
- This means Python dependencies aren't installed
895
-
-**Solution**: Run the setup script:
896
-
- macOS/Linux: `./setup.sh`
897
-
- Windows: `setup.bat`
897
+
**"ModuleNotFoundError: No module named 'mcp'" or "No matching distribution found for mcp"**
898
+
- This means either:
899
+
1. Python dependencies aren't installed - run the setup script
900
+
2. Your Python version is too old - the `mcp` package requires Python 3.10+
901
+
-**Solution**:
902
+
- First check your Python version: `python3 --version` or `python --version`
903
+
- If below 3.10, upgrade Python from https://python.org
904
+
- Then run the setup script:
905
+
- macOS/Linux: `./setup.sh`
906
+
- Windows: `setup.bat`
898
907
- If you still see this error, manually activate the virtual environment and install:
0 commit comments