MCP.so
登录

🚀 MCP Server with Docker, Redis, and TimescaleDB

@chuckwilliams37

关于 🚀 MCP Server with Docker, Redis, and TimescaleDB

MCP server with Docker, Redis, and TimescaleDB

基本信息

分类

云与基础设施

运行时

shell

传输方式

stdio

发布者

chuckwilliams37

配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

{
  "mcpServers": {
    "mcp-server-docker-chuckwilliams37": {
      "command": "docker",
      "args": [
        "compose",
        "build"
      ]
    }
  }
}

工具

未检测到工具

工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。

概览

What is 🚀 MCP Server with Docker, Redis, and TimescaleDB?

This server is a Model Context Protocol (MCP) server built with Docker, Redis, and TimescaleDB. It uses FastAPI as its web framework, integrates Redis for caching, TimescaleDB for time-series data storage, and Docker Compose to orchestrate the multi-container application.

How to use 🚀 MCP Server with Docker, Redis, and TimescaleDB?

Clone the repository, copy .env.example to .env and modify as needed, then run docker compose build followed by docker compose up -d. The server is accessible at http://localhost:8080. A systemd service can be configured for automatic restart on reboot.

Key features of 🚀 MCP Server with Docker, Redis, and TimescaleDB

  • FastAPI web framework for the MCP server
  • Redis for caching mechanisms
  • TimescaleDB time-series database
  • Docker Compose orchestrates multi-container deployment
  • Environment variables configurable via .env
  • Systemd service for auto-start on reboot
  • Utility scripts for bootstrap, repo init, push, and SSH setup

Use cases of 🚀 MCP Server with Docker, Redis, and TimescaleDB

  • Deploying an MCP server with caching and time‑series storage
  • Quickly provisioning a fresh Ubuntu VM for MCP via full‑bootstrap script
  • Running the server as a system service that restarts automatically
  • Managing the project with Git and pushing to remote repositories
  • Accessing the server locally on port 8080

FAQ from 🚀 MCP Server with Docker, Redis, and TimescaleDB

What are the prerequisites?

Docker and Docker Compose installed on your system, plus Git. Zsh with Oh-My-Zsh is optional.

How do I configure the environment?

Copy .env.example to .env and edit the variables as needed.

How can I make the server restart automatically on reboot?

Create a systemd service file (example provided) and enable it with sudo systemctl enable mcp-docker.

What scripts are available in the repository?

The scripts/ directory includes full-bootstrap-mcp.sh for fresh Ubuntu VM setup, init-repo.sh for Git initialization, push-repo.sh for remote push, and setup-mcpserver.sh for SSH configuration.

How do I access the server?

After starting the containers with docker compose up -d, open http://localhost:8080 in a browser.

评论

云与基础设施 分类下的更多 MCP 服务器