FastMCP Render Boilerplate
Click on "Install 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., "@FastMCP Render Boilerplatecalculate 3.14 * 2"
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 Server using Python, FastMCP and Render Boilerplate
A Model Context Protocol (MCP) server built with Python, FastMCP, designed to be deployed on Render.
Features
FastMCP-based MCP server implementation
Ready for deployment on Render
Python-based with modern async support
Comprehensive tool integration
Easy configuration and setup
Quick Start
Prerequisites
Python 3.11.12+
pip
Git
Local Development
Clone the repository:
git clone <your-repo-url>
cd mcp-server-using-py-fastmcp-render-boilerplateCreate and activate a virtual environment:
python -m venv .venv
source .venv/bin/activate # On Windows: .venv\Scripts\activateInstall dependencies:
pip install -r requirements.txtRun the server locally:
python main.pyEnvironment Variables
Create a .env file in the root directory:
# Server Configuration
HOST=0.0.0.0
PORT=10000
DEBUG=false
# MCP Configuration
MCP_SERVER_NAME=my-mcp-server
# Add your custom environment variables hereProject Structure
mcp-server-using-py-fastmcp-render-boilerplate/
├── main.py # Main server entry point with logging
├── requirements.txt # Python dependencies (minimal FastMCP setup)
├── env.example # Example environment variables
├── .gitignore # Git ignore rules
├── README.md # This file
├── LICENSE # MIT License
├── mcp_server.log # Server log file (generated at runtime)
└── src/ # Source code
├── __init__.py
└── tools/ # Custom MCP tools
├── __init__.py
└── example_tools.py # Echo and calculator tools with loggingTesting
Make use of the MCP Inspector Tool to test your server: https://github.com/modelcontextprotocol/inspector
Deployment on Render
This project can be deployed on Render:
Connect your GitHub repository to Render
Create a new Web Service
Use the following settings:
Build Command:
pip install -r requirements.txtStart Command:
python main.pyEnvironment: Python 3
MCP_SERVER_NAME:
my-mcp-server(as configured in env.example)HOST:
0.0.0.0PORT: 10000
DEBUG: false
Development
Adding New Tools
Add a new tool to
src/tools/example_tools.pyImplement your tool following the FastMCP pattern
Register the tool in
main.py
Contributing
Fork the repository
Create a feature branch
Make your changes
Add tests if applicable
Submit a pull request
License
MIT License - see LICENSE file for details.
Support
For issues and questions, please open an issue on GitHub.
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/nzwi263/mcp-server-using-py-fastmcp-render-boilerplate'
If you have feedback or need assistance with the MCP directory API, please join our Discord server