DiceDB MCP
MCP de DiceDB
Una implementación de servidor de Protocolo de contexto de modelo (MCP) para DiceDB para permitir interacciones entre aplicaciones de IA (hosts/clientes) y servidores de bases de datos de DiceDB.
Esta implementación utiliza el SDK Go de DiceDB para comunicarse con DiceDB.
¡Mira el video de demostración para verlo en acción!
Características
Haga PING a DiceDB para comprobar la conectividad.
ECHO un mensaje a través de DiceDB.
OBTENGA un valor de DiceDB por clave.
ESTABLECER un par clave-valor en DiceDB.
DEL una o más claves de DiceDB.
INCR el valor entero de una clave en uno.
DECR el valor entero de una clave en uno.
Related MCP server: Supabase MCP
Instalación
Descargar binario
Puede descargar y utilizar el binario apropiado para su sistema operativo y arquitectura de procesador desde la página "Versiones".
Instalar mediante Go
Prerrequisitos:
Vaya a 1.24 o superior
go install github.com/pottekkat/dicedb-mcp@latestObtenga la ruta al binario dicedb-mcp :
which dicedb-mcpConstruir desde la fuente
Vea la sección Desarrollo a continuación.
Uso
Con hosts/clientes de MCP
Agregue esto a su claude_desktop_config.json para Claude Desktop o mcp.json para Cursor:
{
"mcpServers": {
"dicedb-mcp": {
"command": "path/to/dicedb-mcp"
}
}
}Con el SDK de OpenAI Agents
El siguiente ejemplo muestra cómo utilizar el servidor dicedb-mcp con el SDK de OpenAI Agents :
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())Herramientas disponibles
silbido
Hace ping a un servidor DiceDB para comprobar la conectividad.
eco
Hace eco de un mensaje a través del servidor DiceDB.
conseguir
Recupera un valor de DiceDB por clave.
colocar
Establece un par clave-valor en DiceDB.
del
Elimina una o más claves de DiceDB.
aumentar
Incrementa el valor entero de una clave en uno.
decremento
Disminuye el valor entero de una clave en uno.
Desarrollo
Bifurcar y clonar el repositorio:
git clone https://github.com/username/dicedb-mcp.gitCambiar al directorio:
cd dicedb-mcpInstalar dependencias:
make depsConstruir el proyecto:
make buildActualice la configuración de sus servidores MCP para que apunten a la compilación local:
{
"mcpServers": {
"dicedb-mcp": {
"command": "/path/to/dicedb-mcp/dist/dicedb-mcp"
}
}
}Licencia
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