Skip to main content
Glama

FastMCP Boilerplate

by rainer85ah

🚀 FastMCP Boilerplate

A modern MCP (Model Control Plane) 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 Plane 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
docker compose up --build

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

-
security - not tested
F
license - not found
-
quality - not tested

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

A modern Model Control Plane (MCP) project that provides a lightweight, extensible foundation for building and deploying intelligent systems that manage and expose AI/LLM capabilities through Python, FastAPI, and Docker.

  1. 🔧 Tech Stack
    1. 🧱 Features
      1. 📦 Getting Started
        1. Clone the repo
        2. 🐳 2. Run with Docker Compose (recommended)
        3. Access the app
      2. 🌱 Use as a Boilerplate
        1. 📜 License
          1. 🤝 Contributing
            1. 📫 Contact

              Related MCP Servers

              • -
                security
                F
                license
                -
                quality
                An MCP server that enables AI assistants to interact with the Plane project management platform, allowing them to manage workspaces, projects, issues, and comments through a structured API.
                Last updated -
                JavaScript
              • -
                security
                -
                license
                -
                quality
                A simple server that acts as a Master Control Program (MCP) for unified interaction with OpenAI and Anthropic (Claude) AI models through a single API endpoint.
                Last updated -
              • -
                security
                F
                license
                -
                quality
                A simple demonstration project for the Model Control Protocol (MCP) server that provides tools for AI assistants to fetch news articles, perform calculations, retrieve weather data, and generate personalized greetings.
                Last updated -
                Python
              • -
                security
                A
                license
                -
                quality
                A project that integrates Model Control Protocol with OpenAI's API, allowing OpenAI to access and utilize tools exposed by a dockerized MCP server.
                Last updated -
                Python
                MIT License
                • Linux
                • Apple

              View all related MCP servers

              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/rainer85ah/mcp-server'

              If you have feedback or need assistance with the MCP directory API, please join our Discord server