v0.2.3
What's Changed
Instant MCP Server Startup
The server now connects immediately (~0.1s) instead of waiting for native module compilation. Heavy dependencies (tree-sitter, lancedb, embeddings) are lazy-loaded on first search.
This fixes timeout issues when using npx with MCP clients like Claude Code, Cursor, and opencode.
Changes
- Lazy loading: Defer tree-sitter, lancedb, and embedding model loading until first search
- Progress messages: Clear feedback during first-time initialization
- Updated README: Recommends global install for best experience
Installation
For instant startup, install globally first:
npm install -g @smallthinkingmachines/semantic-code-mcpThen use semantic-code-mcp as the command in your MCP config.