DiceDB MCP
DiceDB MCP
Eine Model Context Protocol (MCP) -Serverimplementierung für DiceDB, um Interaktionen zwischen KI-Anwendungen (Hosts/Clients) und DiceDB-Datenbankservern zu ermöglichen.
Diese Implementierung verwendet das DiceDB Go SDK zur Kommunikation mit DiceDB.
Sehen Sie sich das Demo-Video an, um es in Aktion zu sehen!
Merkmale
PING DiceDB, um die Konnektivität zu überprüfen.
ECHO einer Nachricht über DiceDB.
Holen Sie sich einen Wert von DiceDB per Schlüssel.
SETZEN Sie ein Schlüssel-Wert-Paar in DiceDB.
DEL einen oder mehrere Schlüssel aus DiceDB.
INCR den ganzzahligen Wert eines Schlüssels um eins.
Verringert den ganzzahligen Wert eines Schlüssels um eins.
Related MCP server: Supabase MCP
Installation
Binärdatei herunterladen
Sie können die entsprechende Binärdatei für Ihr Betriebssystem und Ihre Prozessorarchitektur von der Seite „Releases“ herunterladen und verwenden.
Installation über Go
Voraussetzungen:
Go 1.24 oder höher
go install github.com/pottekkat/dicedb-mcp@latestHolen Sie sich den Pfad zur Binärdatei dicedb-mcp :
which dicedb-mcpAus der Quelle erstellen
Siehe Abschnitt „Entwicklung“ weiter unten.
Verwendung
Mit MCP-Hosts/Clients
Fügen Sie dies zu Ihrer claude_desktop_config.json für Claude Desktop oder mcp.json für Cursor hinzu:
{
"mcpServers": {
"dicedb-mcp": {
"command": "path/to/dicedb-mcp"
}
}
}Mit OpenAI Agents SDK
Das folgende Beispiel zeigt, wie der dicedb-mcp -Server mit dem OpenAI Agents SDK verwendet wird:
from agents import Agent, Runner, trace
from agents.mcp import MCPServer, MCPServerStdio
from dotenv import load_dotenv
import os
import openai
import asyncio
load_dotenv()
async def run(mcp_server: MCPServer, prompt: str, server_url: str):
agent = Agent(name="DiceDB MCP",
instructions=f"""You can interact with a DiceDB database
running at {server_url}, use
this for url.""",
mcp_servers=[mcp_server],)
result = await Runner.run(starting_agent=agent, input=prompt)
print(result.final_output)
async def main():
openai.api_key = os.getenv("OPENAI_API_KEY")
prompt = "Can you change the value of the 'name' key to 'Rachel Green'?"
server_url = "localhost:7379"
async with MCPServerStdio(
cache_tools_list=True,
params={"command": "path/to/dicedb-mcp", "args": [""]},
) as server:
with trace(workflow_name="DiceDB MCP"):
await run(server, prompt, server_url)
if __name__ == "__main__":
asyncio.run(main())Verfügbare Tools
Klingeln
Pingt einen DiceDB-Server an, um die Konnektivität zu überprüfen.
Echo
Gibt eine Nachricht über den DiceDB-Server aus.
erhalten
Ruft einen Wert aus DiceDB per Schlüssel ab.
Satz
Legt ein Schlüssel-Wert-Paar in DiceDB fest.
del
Löscht einen oder mehrere Schlüssel aus DiceDB.
Inkrement
Erhöht den ganzzahligen Wert eines Schlüssels um eins.
dekr
Dekrementiert den ganzzahligen Wert eines Schlüssels um eins.
Entwicklung
Forken und klonen Sie das Repository:
git clone https://github.com/username/dicedb-mcp.gitWechseln Sie in das Verzeichnis:
cd dicedb-mcpInstallieren Sie Abhängigkeiten:
make depsErstellen Sie das Projekt:
make buildAktualisieren Sie die Konfiguration Ihres MCP-Servers, damit dieser auf den lokalen Build verweist:
{
"mcpServers": {
"dicedb-mcp": {
"command": "/path/to/dicedb-mcp/dist/dicedb-mcp"
}
}
}Lizenz
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityCmaintenanceA general-purpose MCP server that lets AI work with multiple databases within clear boundaries.136MIT
- Alicense-qualityDmaintenanceAn MCP server enabling AI assistants to perform CRUD operations on a Supabase database via a standardized interface.193MIT
- AlicenseAqualityCmaintenanceAn MCP server that enables AI assistants to query databases, execute SQL, and manage Metabase resources like dashboards, cards, and collections through natural language.22MIT
- Flicense-qualityBmaintenanceAn MCP server that exposes relational databases (PostgreSQL/MySQL) to AI agents with natural language to SQL query support.19
Related MCP Connectors
MCP server for AI dialogue using various LLM models via AceDataCloud
An MCP server that integrates with Discord to provide AI-powered features.
GibsonAI MCP server: manage your databases with natural language
Appeared in Searches
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/pottekkat/dicedb-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server