vikingdb-colleciton-introLABSCO SUMMARY
A vector store the assistant can write to as well as read.
A store you can only read from leaves a gap: the useful passage from today's conversation never reaches it. Here writing is a call, so a collection can grow out of ordinary work — and the two description calls exist so an agent can check what it is pointed at before either operation.
What it is
A read and write path to a VikingDB collection. Text goes in for later retrieval and comes back by similarity, and the collection and index it works against are fixed at launch.
What you get
- Information written into the collection for later use
- Similarity search over what has been stored
- A description of the collection you are pointed at
- A description of the index behind it
Requirements
A VikingDB collection and index, plus the host, region, access key and secret key for the service. All six are passed on the launch command, and uv on your PATH runs it.
Setup effort
Add the configuration to your client
USE CASES
Keeping something you will want back later
Write the passage into the collection as it comes up, rather than filing it somewhere the assistant cannot reach next week.
Answering from what you have already stored
Search the collection by meaning and get the stored material back, so the answer rests on your own corpus rather than general knowledge.
Checking what you are actually pointed at
Read back the collection and index descriptions before a bulk write — the launch command fixes both, and this is how you confirm which one you got.
4 tools
Listed in project docs. Your client may show a different list.
vikingdb-index-introvikingdb-upsert-informationvikingdb-search-informationBEFORE YOU INSTALL
What to know first
Tools you get
4 tools named in the project's documentation.
Requires
uv on PATH
Where it runs
The documented client runs the server on your machine.
INSTALLATION
Connect your client
MCP Clients
Claude Desktop — uvx
{
"mcpServers": {
"mcp-server-vikingdb": {
"command": "uvx",
"args": [
"mcp-server-vikingdb",
"--vikingdb-host",
"<YOUR_HOST>",
"--vikingdb-region",
"<YOUR_REGION>",
"--vikingdb-ak",
"<YOUR_ACCESS_KEY>",
"--vikingdb-sk",
"<YOUR_SECRET_KEY>",
"--collection-name",
"<YOUR_COLLECTION_NAME>",
"--index-name",
"<YOUR_INDEX_NAME>"
]
}
}
}