Redis MCP Integration

Guide for integrating Redis database operations with PraisonAI agents using MCP

MCP(...) accepts three equivalent construction forms — see Three equivalent forms.

Add Redis Tool to AI Agent

Diagram

Query

AI Agent

Redis MCP

Answer

Quick Start

  1. Install Dependencies

    Make sure you have Node.js installed, as the MCP server requires it:

    bash
    pip install praisonaiagents mcp
  2. Set up Redis

    Ensure you have Redis running locally or specify your Redis connection URL.

  3. Create a file

    Create a new file redis_agent.py with the following code:

    python
    from praisonaiagents import Agent, MCP
    import os
    
    # Redis connection string
    redis_url = "redis://localhost:6379"
    
    # Use a single string command with Redis configuration
    redis_agent = Agent(
        instructions="""You are a helpful assistant that can interact with Redis.
        Use the available tools when relevant to manage Redis operations.""",
        llm="gpt-4o-mini",
        tools=MCP("npx -y @modelcontextprotocol/server-redis", args=[redis_url])
    )
    
    redis_agent.start("Set a key-value pair in Redis")
  4. Run the Agent

    Execute your script:

    bash
    python redis_agent.py