VikingDB MCP server

VikingDB MCP server

用于维京数据库存储和搜索的MCP Server。

简介

VikingDB MCP 服务器是一个用于 VikingDB 向量数据库的存储和搜索工具,由字节跳动开发的高性能向量数据库。

smithery 徽章

主要功能

  • 集合管理 (vikingdb-collection-intro)
  • 索引管理 (vikingdb-index-intro)
  • 信息存储 (vikingdb-upsert-information)
  • 信息搜索 (vikingdb-search-information)

安装

通过 Smithery 安装(推荐)

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

配置

必要参数

  • vikingdb_host: VikingDB 服务器主机
  • vikingdb_region: VikingDB 服务器区域
  • vikingdb_ak: Access Key
  • vikingdb_sk: Secret Key
  • collection_name: 集合名称
  • index_name: 索引名称

Claude Desktop 配置

在相应配置文件中添加:

  • MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "mcp-server-vikingdb": {
      "command": "uvx",
      "args": [
        "mcp-server-vikingdb",
        "--vikingdb-host", "你的主机地址",
        "--vikingdb-region", "你的区域",
        "--vikingdb-ak", "你的访问密钥",
        "--vikingdb-sk", "你的秘密密钥",
        "--collection-name", "你的集合名称",
        "--index-name", "你的索引名称"
      ]
    }
  }
}

调试

使用 MCP Inspector 进行调试:

npx @modelcontextprotocol/inspector uv --directory 目录路径 run mcp-server-vikingdb --vikingdb-host 主机 --vikingdb-region 区域 --vikingdb-ak 密钥 --vikingdb-sk 密钥 --collection-name 集合名称 --index-name 索引名称

文档

更多详细信息,请参阅官方文档