Labsco
MCP SERVER

Supavec MCP Server

by taishikato

Ask a question of a file you have already uploaded to Supavec, and list what is on the account to find the file id you need.

Vector Stores & RAG RetrievalVerified
Summary
Retrieval scoped to a single file: find the id, then ask that file the question.

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.

What it is

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.

What you get
  • 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.
Requirements

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.

Setup effort

One command plus a key — npx @supavec/mcp-server --api-key your_api_key, then supply credentials