Merge commit 'd803bfe2b1fe7f5e219e50ac20d6801a0a58ac75' as 'vendor/ruvector'

This commit is contained in:
ruv
2026-02-28 14:39:40 -05:00
7854 changed files with 3522914 additions and 0 deletions

View File

@@ -0,0 +1,24 @@
/**
* @ruvector/rvf-mcp-server — MCP server for the RuVector Format vector database.
*
* Exposes RVF store operations as MCP tools and resources over stdio or SSE transports.
*
* Tools:
* - rvf_create_store Create a new RVF vector store
* - rvf_open_store Open an existing RVF store
* - rvf_close_store Close an open store
* - rvf_ingest Insert vectors into a store
* - rvf_query k-NN vector similarity search
* - rvf_delete Delete vectors by ID
* - rvf_delete_filter Delete vectors matching a filter
* - rvf_compact Compact store to reclaim dead space
* - rvf_status Get store status (vectors, segments, file size)
* - rvf_list_stores List all open stores
*
* Resources:
* - rvf://stores List of open stores
* - rvf://stores/{storeId}/status Status of a specific store
*/
export { RvfMcpServer, type RvfMcpServerOptions } from './server.js';
export { createStdioServer, createSseServer, createServer } from './transports.js';