a year ago
developer-toolsMCP server that provides docker files for stdio based MCP server to be deployed on platform like Fly.IO
Overview
What is MCP Fly Deployer?
MCP Fly Deployer is a specialized configuration generator designed for deploying Model Context Protocol (MCP) servers to Fly.io. It automates the creation of Dockerfiles, fly.toml configurations, and deployment scripts for stdio-based MCP servers.
How to use MCP Fly Deployer?
To use MCP Fly Deployer, clone the repository, set up a virtual environment, install dependencies, and start the MCP server. You can then send requests to generate deployment plans with specific parameters.
Key features of MCP Fly Deployer?
- Automated Fly.io deployment configuration generation
- Dynamic Dockerfile generation based on runtime
- Customizable
fly.tomlconfiguration - Support for multiple runtimes: Python, Node.js, Go, and Custom binaries
- Environment variables and secrets management
- Configurable regions and deployment options
Use cases of MCP Fly Deployer?
- Deploying Python-based MCP servers to Fly.io
- Setting up Node.js applications with automated configurations
- Managing Go applications with Docker and Fly.io
FAQ from MCP Fly Deployer?
- What runtimes are supported?
MCP Fly Deployer supports Python, Node.js, Go, and custom binaries.
- Is there a license for this project?
Yes, this project is licensed under the MIT License.
- How can I contribute to the project?
You can contribute by forking the repository, creating a feature branch, making changes, and submitting a pull request.