π FastMCP Boilerplate
About
A MCP server built with Python, FastMCP, Ollama, Open-webUI, FastAPI, and Docker following a microservice architecture..
Details
- Author
- rainer85ah
- GitHub stars
- 15
- Downloads
- 365
- Categories
- Developer Tools
Jump to
- Fast startup with Docker
- Easy integration with Ollama and Open-webUI
- Pluggable architecture for adding models and routes
- Designed for rapid prototyping or production use
- REST API ready with OpenAPI docs
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
π FastMCP BoilerplateCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
Clone the repository, then run docker compose up --build -d to start all services. Access Ollama on port 11434, API docs at http://localhost:8000/docs, and Open-webUI on port 3000.
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"\ud83d\ude80 fastmcp boilerplate": {
"mcp-server-rainer85ah": {
"command": "docker",
"args": [
"compose",
"up",
"--build",
"-d"
]
}
}
}
}
McpServers
{
"mcp-server-rainer85ah": {
"command": "docker",
"args": [
"compose",
"up",
"--build",
"-d"
]
}
}
π FastMCP Boilerplate for MCP Servers
A modern MCP (Model Control Protocol) project built with Python, FastMCP, FastAPI, Docker, and integrated with Ollama and Open-webUI.
This project provides a lightweight, extensible foundation for building and deploying intelligent systems that manage and expose AI/LLM capabilities.

---
π§ Tech Stack
- π Python β Primary language
- β‘ FastMCP β Model Control Protocol framework for managing AI models
- π FastAPI β High-performance API backend
- π§ Ollama β LLM execution and orchestration
- π§© Open-webUI β Chat-style interface for AI interactions
- π³ Docker β Containerized for easy deployment and reproducibility in dev and production environments.
---
π§± Features
- π Fast startup with Docker
- π Easy integration with Ollama and Open-webUI
- π¦ Pluggable architecture for adding models and routes
- π― Designed for rapid prototyping or production use
- β
REST API ready with OpenAPI docs
---
π¦ Getting Started
1. Clone the repo
git clone https://github.com/rainer85ah/mcp-server.git
cd mcp-server
π³ 2. Run with Docker Compose (recommended)
docker compose up --build -d
3. Access the app
Ollama: http://localhost:11434
API Docs: http://localhost:8000/docs
OpenAPI: http://localhost:8000/openapi.json
MCP Server: http://localhost:8000/service/mcp/
Open-webUI: http://localhost:3000
π± Use as a Boilerplate
Use this project as a starter template for:
- AI chat platforms
- Model routing gateways
- Developer LLM sandboxes
- FastAPI-based ML backends
π License
This project is licensed under the MIT License.
You are free to use, modify, and distribute this software with proper attribution.
π€ Contributing
Contributions are welcome! Feel free to:
- β Star the project
- π΄ Fork the repo
- π οΈ Open issues or feature requests
- π Submit pull requests
π« Contact
Created with π‘ by Rainer Arencibia
π Connect with me on LinkedIn
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.





