Skip to content

shinpr/mcp-local-rag

v0.15.0 Feature

This release adds 2 notable features for engineering teams evaluating rollout.

Published 1mo MCP Search & Web
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

agent-skills developer-tools hybrid-search local-first local-rag mcp
+6 more
mcp-server privacy-first llm semantic-search skills vector-db

Affected surfaces

auth rce_ssrf

Summary

AI summary

Fixes ingestion rollback to restore full prior chunk set, corrects file ingested status through symlinks/aliases, adds clear validation errors, and improves error handling.

Changes in this release

Dependency Low

Dependency `@lancedb/lancedb` upgraded from 0.29 to 0.30; existing databases continue working without migration.

Dependency `@lancedb/lancedb` upgraded from 0.29 to 0.30; existing databases continue working without migration.

Source: llm_adapter@2026-06-07

Confidence: high

Performance Low

Embedding is faster via true batched inference (one forward pass per batch).

Embedding is faster via true batched inference (one forward pass per batch).

Source: llm_adapter@2026-06-07

Confidence: high

Performance Low

`list` / `status` use row counts and projected scans instead of loading full rows, reducing overhead.

`list` / `status` use row counts and projected scans instead of loading full rows, reducing overhead.

Source: llm_adapter@2026-06-07

Confidence: high

Bugfix Medium

Ingest rollback restores full prior chunk set with real embeddings, fixing loss of chunks and dummy vectors.

Ingest rollback restores full prior chunk set with real embeddings, fixing loss of chunks and dummy vectors.

Source: llm_adapter@2026-06-07

Confidence: high

Bugfix Medium

`list` / `list_files` correctly reports ingested files when base directory is reached via symlink or alias, eliminating false `ingested: false` and duplicate entries.

`list` / `list_files` correctly reports ingested files when base directory is reached via symlink or alias, eliminating false `ingested: false` and duplicate entries.

Source: llm_adapter@2026-06-07

Confidence: high

Bugfix Medium

MCP tools reject malformed input with a clear `InvalidParams` error for several endpoints.

MCP tools reject malformed input with a clear `InvalidParams` error for several endpoints.

Source: llm_adapter@2026-06-07

Confidence: high

Bugfix Medium

Delete failures are no longer silently swallowed, and transient full‑text‑search failures degrade only the affected query instead of disabling hybrid search.

Delete failures are no longer silently swallowed, and transient full‑text‑search failures degrade only the affected query instead of disabling hybrid search.

Source: llm_adapter@2026-06-07

Confidence: high

Full changelog

Fixes

  • Ingest rollback: a failed re-ingest now restores the full prior chunk set with its real embeddings. Previously a rollback could lose chunks and leave dummy vectors behind, corrupting search results for that document.
  • list / list_files: a file is now correctly reported as ingested when its base directory is reached through a symlink or directory alias — no more false ingested: false and duplicate orphaned entries. Paths are shown in their configured (non-resolved) form. Existing databases keep working; no migration.
  • Input validation: MCP tools now reject malformed input with a clear InvalidParams error — query_documents (query, limit 1–20), ingest_data (content, metadata.source / format), and delete_file (missing target).
  • Error handling: delete failures are no longer silently swallowed, and a transient full-text-search failure degrades only that single query instead of disabling hybrid search until restart.

Performance

  • Faster embedding via true batched inference (one forward pass per batch).
  • Lighter list / status using row counts and projected scans instead of loading full rows.

Dependencies

  • @lancedb/lancedb 0.29 → 0.30 (existing databases keep working; no migration).

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

Track shinpr/mcp-local-rag

Get notified when new releases ship.

Sign up free

About shinpr/mcp-local-rag

Privacy-first document search server running entirely locally. Supports semantic search over PDFs, DOCX, TXT, and Markdown files with LanceDB vector storage and local embeddings - no API keys or cloud services required.

All releases →

Beta — feedback welcome: [email protected]