VikingDB

Provides an MCP server to store and search VikingDB vectors via configurable host, region, and credentials.
  • typescript

0

GitHub Stars

typescript

Language

7 months ago

First Indexed

3 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs

You set up an MCP Server to store and search VikingDB data, enabling high‑performance vector querying through a configurable VikingDB backend. This guide walks you through practical usage, installation steps, and key configuration details so you can deploy and operate the VikingDB MCP Server with ease.

How to use

You run the VikingDB MCP Server as a local (stdio) or remote (http) MCP endpoint that your MCP clients connect to. The server exposes tools to introduce VikingDB collections and indexes, upsert documents, and perform searches. To start, configure the VikingDB host, region, access key, and secret key, along with the target collection and index. Your MCP client sends requests to the server to upsert data and run vector searches, enabling fast retrieval from VikingDB.

How to install

Prerequisites you need before starting: Node.js and npm (to run MCP tooling), and the MVP MCP runtime tooling (uv or uvx) to launch the server. You will also prepare VikingDB connection details (host, region, ak, sk) and the VikingDB collection and index names.

Install via Smithery to integrate with Claude Desktop (example workflow):

npx @smithery/cli install mcp-server-vikingdb --client claude

Development and Published server configurations

The VikingDB MCP Server can run in two modes. Use the Development/Unpublished flow for local testing or the Published flow for a ready‑to‑deploy setup. Both configurations specify how to start the server and pass VikingDB connection details.

{
  "mcpServers": {
    "mcp-server-vikingdb": {
      "command": "uv",
      "args": [
        "--directory",
        "dir to mcp-server-vikingdb",
        "run",
        "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"
      ]
    }
  }
}

Published server configuration

{
  "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"
      ]
    }
  }
}

Available tools

vikingdb-colleciton-intro

Introduces the VikingDB collection and its purpose within VikingDB MCP Server.

vikingdb-index-intro

Introduces the VikingDB index and how it relates to query performance and organization.

vikingdb-upsert-information

Upserts information into VikingDB for later retrieval and search.

vikingdb-search-information

Searches VikingDB for information using the configured index and collection.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational