mcp-server-docker

mcp-server-docker

3.3

If you are the rightful owner of mcp-server-docker and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

This repository sets up a Model Context Protocol (MCP) Server using Docker, integrating Redis and TimescaleDB for efficient data management.

The MCP Server with Docker, Redis, and TimescaleDB is a comprehensive setup designed to facilitate efficient data management and server operations. Utilizing Docker for containerization, the server integrates Redis for caching and TimescaleDB for handling time-series data, all orchestrated through Docker Compose. FastAPI serves as the web framework, providing a robust and scalable environment for deploying MCP services. The setup is highly configurable via environment variables and includes scripts for automating infrastructure tasks. Additionally, a systemd service ensures the server auto-starts on reboot, enhancing reliability and uptime. This setup is ideal for developers looking to deploy a scalable and efficient MCP server with minimal manual configuration.

Features

  • FastAPI: Serves as the web framework for the MCP server.
  • Redis: Provides caching mechanisms.
  • TimescaleDB: A time-series database built on PostgreSQL.
  • Docker Compose: Orchestrates multi-container Docker applications.
  • Environment Variables: Configurable via .env file.