KevoDB Server
FreeNot checkedEnables AI agents to interact with KevoDB, a key-value database, through MCP tools for CRUD operations, transactions, and scans.
About
Enables AI agents to interact with KevoDB, a key-value database, through MCP tools for CRUD operations, transactions, and scans.
README
Add to Cursor Add to VS Code Add to Claude Add to ChatGPT Add to Codex Add to Gemini
KevoDB MCP Server
This project implements a MCP (Multimodal Communication Protocol) server for KevoDB, allowing AI agents to interact with KevoDB using a standardized API.
Features
- Exposes KevoDB operations through MCP tools
- Supports all core KevoDB functionality:
- Basic key-value operations (get, put, delete)
- Range, prefix, and suffix scans
- Transactions
- Batch operations
- Database statistics
- Simple string-based API with UTF-8 encoding
Prerequisites
- Python 3.8+
- Running KevoDB server (default: localhost:50051)
- FastMCP library
- Python-Kevo SDK
Installation
- Install dependencies:
pip install fastmcp python-kevo
- Ensure KevoDB is running on localhost:50051 (or set the
KEVO_HOSTandKEVO_PORTenvironment variables to connect to a different endpoint)
Usage
Running the MCP Server
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
Using with AI Agents
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 |
Integration with AI Applications
To use KevoDB with your AI application:
- Start the KevoDB server
- Start this MCP server
- Configure your AI agent to connect to the MCP endpoint
- The AI agent can now use all KevoDB operations through the MCP interface
License
Installing KevoDB Server
This server has no published package — it is built from source. Open the repository and follow its README.
▸ github.com/fastmcp-me/kevo-mcpFAQ
Is KevoDB Server MCP free?
Yes, KevoDB Server MCP is free — one-click install via Unyly at no cost.
Does KevoDB Server need an API key?
No, KevoDB Server runs without API keys or environment variables.
Is KevoDB Server hosted or self-hosted?
A hosted option is available: Unyly runs the server in the cloud, no local setup required.
How do I install KevoDB Server in Claude Desktop, Claude Code or Cursor?
Open KevoDB Server on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.
Related MCPs
wenb1n-dev/SmartDB_MCP
A universal database MCP server supporting simultaneous connections to multiple databases. It provides tools for database operations, health analysis, SQL optim
by wenb1n-devPostgres Server
This server enables interaction with PostgreSQL databases through the Model Context Protocol, optimized for the AWS Bedrock AgentCore Runtime. It provides tools
by madhurprashPostgres
Query your database in natural language
by AnthropicPostgreSQL
Read-only database access with schema inspection.
by modelcontextprotocolCompare KevoDB Server with
Not sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All data MCPs
