Back to MCP Directory
Connections & Capabilities
Connects To
GitHub
Capabilities
readwrite
Quickstart
Install
npx -y @smithery/cli install mcp-server-vikingdb --client claudeConfig
{
"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"
]
}
}
}Exposed MCP Tools (4)
safe
vikingdb-colleciton-introIntroduces the collection of vikingdb.
Read-only operation, provides information about the collection.
safe
vikingdb-index-introIntroduces the index of vikingdb.
Read-only operation, provides information about the index.
moderate
vikingdb-upsert-informationUpserts information to vikingdb for later use.
Writes data to the database, but doesn't delete or modify schema.
safe
vikingdb-search-informationSearches for information in the VikingDB.
Read-only operation, retrieves information from the database.
Safety Assessment
The VikingDB MCP server offers convenient tools for interacting with a VikingDB instance. However, the reliance on API keys and the absence of sandboxing mechanisms introduce risks. It's relatively safe for read-only operations but becomes risky when write operations are involved, especially without proper key management and access controls.
- Access to VikingDB is controlled via API keys.
- Tools are specific to VikingDB operations, limiting broader system access.
- Clear configuration parameters for host, region, and credentials.
- Requires storing and managing sensitive API keys (vikingdb_ak, vikingdb_sk).
- No explicit sandboxing mentioned, potential for unintended data modification.
- Write operations are supported, increasing the risk of data corruption or unauthorized changes.
- Lack of detailed RBAC (Role-Based Access Control) information.
