fetch-embeddings
Fetch embeddings for a file by ID and query
Put a question to a file already sitting in Supavec — list-user-files finds the file_id, fetch-embeddings returns what matches your query inside it.
LABSCO SUMMARY
There is no upload path in the tool surface — list-user-files reports what is already there and fetch-embeddings queries one file at a time by file_id — so ingestion stays inside Supavec itself. That makes this a tightly scoped reader over a corpus someone else maintains, and it means a session that cannot find the file it wants has no way from here to add it.
A server over a Supavec account, exposing the uploaded file list and embedding retrieval against one file at a time.
A Supavec account with an API key, supplied as SUPAVEC_API_KEY.
One command plus a key — npx @supavec/mcp-server --api-key <YOUR_API_KEY>, then supply credentials
USE CASES
Find the file among what is uploaded, then query inside it by its file_id rather than searching the whole account.
Counted once with only startup setup. Other versions, modes or optional credentials may expose a different list.
fetch-embeddingsFetch embeddings for a file by ID and query
list-user-filesList all files uploaded to Supavec for the current user
BEFORE YOU INSTALL
2 tools when we connected. Both tools only read; documents go into Supavec through Supavec itself. Names use dashes: list-user-files and fetch-embeddings.
All 3 documented clients run the server on your machine.
CONTEXT COST
Rated by the size of the 2 tool definitions that ride along on every turn, not by how many there are
INSTALLATION
npx @supavec/mcp-server --api-key <YOUR_API_KEY>{
"mcpServers": {
"supavec": {
"command": "npx",
"args": [
"-y",
"@supavec/mcp-server@latest",
"--api-key",
"<YOUR_SUPAVEC_API_KEY>"
]
}
}
}The blocks on this page pass the key as --api-key. You can instead export SUPAVEC_API_KEY and delete the two --api-key lines; if both are set, --api-key wins.
{
"servers": {
"supavec": {
"command": "npx",
"args": [
"-y",
"@supavec/mcp-server@latest",
"--api-key",
"<YOUR_SUPAVEC_API_KEY>"
]
}
}
}The blocks on this page pass the key as --api-key. You can instead export SUPAVEC_API_KEY and delete the two --api-key lines; if both are set, --api-key wins.