1. Conduid
  2. Developer Tools
  3. Kevo MCP
MCP server · Developer Tools

Kevo MCP

An MCP server for accessing your data on Kevo

Unclaimed MIT last commit 9 months ago devtools
51Fair

Scored 7 days ago · breakdown

About Kevo MCP

Kevo MCP is an MCP server published by fastmcp-me in the Developer Tools category: an MCP server for accessing your data on Kevo.

Six months or more without a commit doesn't mean the server is broken, but check the open issues before depending on it in production.

Install

From source
git clone https://github.com/fastmcp-me/kevo-mcp

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Tools (14)

batch_writePerform multiple operations in a batch

Parameters not published.

begin_transactionBegin a new transaction and return transaction ID

Parameters not published.

cleanupClose the KevoDB connection

Parameters not published.

commit_transactionCommit a transaction by ID

Parameters not published.

connectConnect to the KevoDB server

Parameters not published.

deleteDelete a key-value pair from KevoDB

Parameters not published.

getGet a value by key from KevoDB

Parameters not published.

get_statsGet database statistics

Parameters not published.

putStore a key-value pair in KevoDB

Parameters not published.

rollback_transactionRoll back a transaction by ID

Parameters not published.

Show all 14 tools
scanScan keys in KevoDB with options

Parameters not published.

tx_deleteDelete a key-value pair within a transaction

Parameters not published.

tx_getGet a value by key within a transaction

Parameters not published.

tx_putStore a key-value pair within a transaction

Parameters not published.

Ask AI

✦

Ask AI about Kevo MCP

Powered by Claude · Grounded in docs

I know everything about Kevo MCP. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

Static checks derived from the repository just now. Heuristics on the source, not an audit.

  • ✓README presentThe repository ships documentation.
  • ✓License declaredUsable under a stated license.
  • !Tests presentNo tests found. Behaviour changes may go unnoticed between versions.
  • ✓Dependencies pinnedA lockfile pins dependency versions.
  • ✓No dynamic code executionSource scan found no eval, dynamic Function, or shell execution.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

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

  1. Install dependencies:
pip install fastmcp python-kevo
  1. Ensure KevoDB is running on localhost:50051 (or set the KEVO_HOST and KEVO_PORT environment 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:

  1. Start the KevoDB server
  2. Start this MCP server
  3. Configure your AI agent to connect to the MCP endpoint
  4. The AI agent can now use all KevoDB operations through the MCP interface

License

MIT

README fetched from the repository just now. The original is authoritative.

Questions

About Kevo MCP

How do I install Kevo MCP?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Kevo MCP safe to use with an AI agent?

Its trust score is 51 out of 100 (fair). It passes 4 of the 6 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Kevo MCP still maintained?

The last commit was 9 months ago. That's long enough that you should check whether the maintainer is responding to issues before depending on it.