This release adds 3 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Topics
+7 more
Summary
AI summaryEmbedding provider health check tool added and default embedding timeout reduced to 20 seconds.
Full changelog
What's New
New MCP Tool: embedding_health()
Check if the configured embedding provider (Ollama, OpenAI, Cohere, Voyage) is reachable. Returns status, model, and any error message so agents can surface problems instead of silently degrading.
Configurable Embedding Timeout
Embedding API requests now use a 20s default timeout (was 60–120s), preventing Cursor and other IDEs from timing out on MCP tool calls. Override with SRCLIGHT_EMBED_REQUEST_TIMEOUT env var.
Improved hybrid_search Error Reporting
When the embedding provider is unreachable, hybrid_search now includes an embedding_error field in the JSON response instead of silently falling back to keyword-only mode.
Cursor Integration Docs
Full setup instructions for Cursor (SSE + stdio, UI + JSON config, WSL notes) in README and usage guide.
Planning Docs
- Design system auditing: gaps and proposed improvements for AI design review agents
- GPU multi-backend investigation: AMD + Apple Silicon support analysis
Stats
- 26 MCP tools (up from 25)
- 115 tests passing
- 4 embedding providers: Ollama, OpenAI-compatible, Cohere, Voyage
Install / Upgrade
pip install --upgrade srclight
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About srclight/srclight
Deep code indexing MCP server with SQLite FTS5, tree-sitter, and embeddings. 29 tools for symbol search, call graphs, git intelligence, and hybrid semantic search.
Related context
Beta — feedback welcome: [email protected]