Skip to main content
Glama

VikingDB

by KashiwaByte

Servidor MCP de VikingDB

Un servidor mcp para almacenar y buscar en VikingDB

¿Qué es VikingDB?

VikingDB es una base de datos vectorial de alto rendimiento desarrollada por ByteDance.

Puedes usarlo fácilmente siguiendo el siguiente documento: https://www.volcengine.com/docs/84313/1254444

Herramientas

El servidor implementa las siguientes herramientas:

  • vikingdb-colleciton-intro: presenta la colección de vikingdb
  • vikingdb-index-intro: presenta el índice de vikingdb
  • vikingdb-upsert-information: inserta información en vikingdb para su uso posterior
  • vikingdb-search-information: busca información en VikingDB

Configuración

  • vikingdb_host: El host que se utilizará para el servidor VikingDB.
  • vikingdb_region: La región que se utilizará para el servidor VikingDB.
  • vikingdb_ak: La clave de acceso que se utilizará para el servidor VikingDB.
  • vikingdb_sk: La clave secreta que se utilizará para el servidor VikingDB.
  • collection_name: El nombre de la colección a utilizar.
  • index_name: El nombre del índice a utilizar.

Inicio rápido

Instalar

Instalación mediante herrería

Para instalar el servidor VikingDB MCP para Claude Desktop automáticamente a través de Smithery :

npx -y @smithery/cli install mcp-server-vikingdb --client claude
Escritorio de Claude

En MacOS: ~/Library/Application\ Support/Claude/claude_desktop_config.json

En Windows: %APPDATA%/Claude/claude_desktop_config.json

Configuración de servidores no publicados/desarrollo

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

Configuración de servidores publicados

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

Desarrollo

Construcción y publicación

Para preparar el paquete para su distribución:

  1. Sincronizar dependencias y actualizar el archivo de bloqueo:
uv sync
  1. Distribuciones de paquetes de compilación:
uv build

Esto creará distribuciones de origen y de rueda en el directorio dist/ .

  1. Publicar en PyPI:
uv publish

Nota: Deberás configurar las credenciales de PyPI a través de variables de entorno o indicadores de comando:

  • Token: --token o UV_PUBLISH_TOKEN
  • O nombre de usuario/contraseña: --username / UV_PUBLISH_USERNAME y --password / UV_PUBLISH_PASSWORD

Depuración

Dado que los servidores MCP se ejecutan en stdio, la depuración puede ser complicada. Para una experiencia óptima, recomendamos usar el Inspector MCP .

Puede iniciar el Inspector MCP a través de npm con este comando:

npx @modelcontextprotocol/inspector uv --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

Al iniciarse, el Inspector mostrará una URL a la que podrá acceder en su navegador para comenzar a depurar.

-
security - not tested
F
license - not found
-
quality - not tested

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Un servidor mcp para almacenar y buscar en vikingdb.

  1. ¿Qué es VikingDB?
    1. Herramientas
  2. Configuración
    1. Inicio rápido
      1. Instalar
      2. Instalación mediante herrería
    2. Desarrollo
      1. Construcción y publicación
      2. Depuración

    Related MCP Servers

    • -
      security
      F
      license
      -
      quality
      An MCP server that enables searching and retrieving content from Confluence documentation systems, providing capabilities for both document searches and full page content retrieval.
      Last updated -
      1
      Python
    • -
      security
      A
      license
      -
      quality
      Stores metadata for MCP servers and provides smart search capabilities, allowing users to find appropriate MCP servers for their queries and route requests to the most suitable server.
      Last updated -
      9
      Python
      MIT License
    • A
      security
      F
      license
      A
      quality
      An MCP server that enables interaction with Markdown knowledge bases, allowing users to search and retrieve content by tags, text, URL, or date range from their local markdown files.
      Last updated -
      7
      71
      Python
      • Apple
    • A
      security
      A
      license
      A
      quality
      An MCP server that allows searching for and retrieving information about Model Context Protocol servers registered on the MCP Hub.
      Last updated -
      1
      1
      MIT License
      • Apple
      • Linux

    View all related MCP servers

    MCP directory API

    We provide all the information about MCP servers via our MCP API.

    curl -X GET 'https://glama.ai/api/mcp/v1/servers/KashiwaByte/vikingdb-mcp-server'

    If you have feedback or need assistance with the MCP directory API, please join our Discord server