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
docs: simplify setup prerequisites and streamline auto-refresh troubleshooting
Remove watchdog from required dependencies while keeping it as troubleshooting option for auto-refresh issues. Updated across all README language versions.
Copy file name to clipboardExpand all lines: README.md
+3-17Lines changed: 3 additions & 17 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -134,9 +134,7 @@ Code Index MCP is a [Model Context Protocol](https://modelcontextprotocol.io) se
134
134
135
135
The easiest way to get started with any MCP-compatible application:
136
136
137
-
**Prerequisites:** Python 3.10+, [uv](https://github.com/astral-sh/uv), and [watchdog](https://pypi.org/project/watchdog/) for file monitoring
138
-
139
-
> **⚠️ Auto-refresh Issue:** If automatic index updates don't work after setup, try `pip install watchdog`. This may be due to environment isolation preventing file system monitoring. See [Troubleshooting](#troubleshooting) for details.
137
+
**Prerequisites:** Python 3.10+ and [uv](https://github.com/astral-sh/uv)
140
138
141
139
1.**Add to your MCP configuration** (e.g., `claude_desktop_config.json` or `~/.claude.json`):
142
140
```json
@@ -311,20 +309,8 @@ I added new components, please refresh the project index
311
309
312
310
### 🔄 **Auto-refresh Not Working**
313
311
314
-
If the automatic index updates aren't working when files change, this may be related to environment isolation issues with the `watchdog` dependency.
315
-
316
-
**Quick Solution:**
317
-
```bash
318
-
pip install watchdog
319
-
```
320
-
321
-
**What we suspect is happening:**
322
-
- The `uvx` environment provides isolated dependency management
323
-
- On some systems (particularly Windows), environment isolation may prevent `watchdog` from accessing the file system monitoring APIs properly
324
-
- Installing `watchdog` in your system Python environment appears to resolve this issue while maintaining all other benefits of `uvx` isolation
325
-
- This is still under investigation, but the workaround above should get you working immediately
326
-
327
-
**Alternative solutions:**
312
+
If automatic index updates aren't working when files change, try:
0 commit comments