MyAIServ MCP Server

MyAIServ: AI-Powered FastAPI Server with MCP 🚀

High-performance FastAPI server implementing Model Context Protocol (MCP) for seamless integration with Large Language Models (LLMs). Built with modern stack: FastAPI, Elasticsearch, Redis, Prometheus, and Grafana.

View Detailed Architecture

Core Features ✨

  • FastAPI-powered REST, GraphQL, and WebSocket APIs
  • Full MCP support (Tools, Resources, Prompts, Sampling)
  • Vector search with Elasticsearch
  • Real-time monitoring (Prometheus + Grafana)
  • Docker-ready deployment
  • Comprehensive test coverage

Quick Start 🚀

# Clone and setup git clone https://github.com/eagurin/myaiserv.git cd myaiserv python -m venv venv source venv/bin/activate # Linux/macOS pip install -r requirements.txt # Configure and run cp .env.example .env uvicorn app.main:app --reload

Access:

Stack 🛠

  • Backend: FastAPI, Python 3.8+
  • Storage: Elasticsearch, Redis
  • Monitoring: Prometheus, Grafana
  • Testing: Pytest
  • Deployment: Docker, Docker Compose

License 📄

MIT

-
security - not tested
A
license - permissive license
-
quality - not tested

A high-performance FastAPI server supporting Model Context Protocol (MCP) for seamless integration with Large Language Models, featuring REST, GraphQL, and WebSocket APIs, along with real-time monitoring and vector search capabilities.

  1. Core Features ✨
    1. Quick Start 🚀
      1. Stack 🛠
        1. License 📄