mcp-redis-demo
Provides tools for managing a support ticket system with persistent state stored in Redis, enabling creation, updating, and querying of tickets.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@mcp-redis-demoCreate a ticket for database connection error"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
MCP Demo - Stateful Support Ticket System (Redis)
Enterprise support ticket system using FastMCP server with Redis for persistent state and multiple clients.
Architecture
┌──────────────────┐ ┌──────────────────────┐
│ Streamlit App │────►│ FastMCP Server │
│ (app.py) │ │ (port 8000) │
└──────────────────┘ │ 6 tools │
└──────────┬───────────┘
┌──────────────────┐ │
│ LangChain Agent │────────────────┤
│ (client.py) │ │
└──────────────────┘ │
│
┌──────────▼───────────┐
│ Redis (port 6379) │
│ Persistent state │
│ ticket:* keys │
└──────────────────────┘Related MCP server: MCP Server with Docker, Redis, and TimescaleDB
Project Structure
├── server/ # MCP Server
│ ├── server.py # FastMCP server with Redis
│ ├── Dockerfile # Docker image
│ ├── docker-compose.yml # Runs server + Redis
│ └── server-requirements.txt
├── app.py # Streamlit web UI
├── client.py # LangChain agent client
├── requirements.txt # Client dependencies
└── README.mdQuick Start
Start Server
cd server
docker compose up -d --build
cd ..Setup Client
python -m venv venv
source venv/bin/activate # Linux/Mac
pip install -r requirements.txtRun Streamlit App
streamlit run app.pyEnvironment Variables
Create a .env file:
GROQ_API_KEY=gsk_your_groq_api_key_here
MCP_API_KEY=my-secret-api-key-123This server cannot be deployed
Maintenance
Related MCP Connectors
Remote MCP server for managing Muninx tickets, messages, ticket search, and support analytics.
MCP Server for an Agent Task Marketplace
MCP server for Support & Service Management
Related MCP Servers
- FlicenseNot gradedqualityDmaintenancestateful MCP server with Redis sessions, event sourcing, and horizontal scaling1-
- FlicenseNot gradedqualityDmaintenanceA FastAPI-based MCP server orchestrated with Docker Compose, integrating Redis caching and TimescaleDB for time-series data management.5-
- FlicenseNot gradedqualityFmaintenanceA modular and extensible MCP server for managing synchronous and asynchronous tasks, leveraging Docker, BullMQ, and Redis.4-
- FlicenseNot gradedqualityDmaintenanceMCP server for Redis interaction with dynamic connection setup and management.-