VikingDB MCP服务端是一个用于VikingDB存储和搜索的服务器,能够助力用户更高效地对VikingDB进行操作。
VikingDB是由字节跳动开发的一款高性能向量数据库。
您可以按照以下文档轻松使用它: https://www.volcengine.com/docs/84313/1254444
该服务端实现了以下工具:
| 属性 | 详情 |
|---|---|
| vikingdb_host | 使用的VikingDB服务端地址 |
| vikingdb_region | 使用的区域 |
| vikingdb_ak | 使用的访问密钥 |
| vikingdb_sk | 使用的密钥 |
| collection_name | 使用的集合名称 |
| index_name | 使用的索引名称 |
要自动通过Smithery为Claude Desktop安装VikingDB MCP服务端:
npx -y @smithery/cli install mcp-server-vikingdb --client claude
~/Library/Application\ Support/Claude/claude_desktop_config.json%APPDATA%/Claude/claude_desktop_config.json{
"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"
]
}
}
}
{
"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"
]
}
}
}
要准备分发包:
uv sync
uv build && uv publish
我们推荐使用MCP Inspector工具。下面是使用命令示例:
# 查看日志
uv log mcp-server-vikingdb
# 进入调试界面
uv debug mcp-server-vikingdb