Skip to main content
Glama

License: MIT Python Docker

πŸš€ 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.

Model Control Protocol (MCP)

Related MCP server: Createve.AI Nexus

πŸ”§ 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

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

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

Resources

Looking for Admin?

Admins can modify the Dockerfile, update the server description, and track usage metrics. If you are the server author, to access 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/rainer85ah/mcp-server'

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