fetch-embeddings takes exactly one file_id, so answering across a set of documents means calling it per file and combining the results yourself rather than querying a corpus. Nothing here uploads — list-user-files enumerates what is already on the account, and getting a document into Supavec happens somewhere other than this server.
A client for Supavec's file embeddings: list-user-files enumerates what the account already holds, and fetch-embeddings retrieves embeddings for a chosen file against a query.
- Retrieval scoped to one file: fetch-embeddings takes a file_id and a query and returns the embeddings for that file.
- File discovery: list-user-files returns the files uploaded to Supavec for the current user, paged with limit and offset and ordered by order_dir.
A Supavec API key, and a file already uploaded to the account: fetch-embeddings is keyed by file_id, and list-user-files is what returns those ids.
One command plus a key — npx @supavec/mcp-server --api-key your_api_key, then supply credentials
