loading…
Search for a command to run...
loading…
Enables AI agents to interact with KevoDB, a key-value database, through MCP tools for CRUD operations, transactions, and scans.
Enables AI agents to interact with KevoDB, a key-value database, through MCP tools for CRUD operations, transactions, and scans.
Add to Cursor Add to VS Code Add to Claude Add to ChatGPT Add to Codex Add to Gemini
This project implements a MCP (Multimodal Communication Protocol) server for KevoDB, allowing AI agents to interact with KevoDB using a standardized API.
pip install fastmcp python-kevo
KEVO_HOST and KEVO_PORT environment variables to connect to a different endpoint)Start the MCP server:
python main.py
This will launch the MCP server on http://localhost:9000/mcp
You can configure the KevoDB connection using environment variables:
KEVO_HOST: Hostname of the KevoDB server (default: "localhost")KEVO_PORT: Port of the KevoDB server (default: "50051")Example:
KEVO_HOST=192.168.1.100 KEVO_PORT=5000 python main.py
AI agents that support MCP can connect to this server and use all exposed tools. The server provides the following tools:
| Tool | Description |
|---|---|
connect |
Connect to the KevoDB server |
get |
Get a value by key from KevoDB |
put |
Store a key-value pair in KevoDB |
delete |
Delete a key-value pair from KevoDB |
scan |
Scan keys in KevoDB with options |
batch_write |
Perform multiple operations in a batch |
get_stats |
Get database statistics |
begin_transaction |
Begin a new transaction and return transaction ID |
commit_transaction |
Commit a transaction by ID |
rollback_transaction |
Roll back a transaction by ID |
tx_put |
Store a key-value pair within a transaction |
tx_get |
Get a value by key within a transaction |
tx_delete |
Delete a key-value pair within a transaction |
cleanup |
Close the KevoDB connection |
To use KevoDB with your AI application:
Выполни в терминале:
claude mcp add kevodb-mcp-server -- npx Безопасность
Низкий рискАвтоматическая эвристика по публичным данным — не гарантия безопасности.