Skip to main content
Glama

AI Agent MCP Server

by luminosita

AI Agent MCP Server

CI/CD Pipeline

A Model Context Protocol (MCP) server implementation for AI agent interactions, built with FastAPI and Python 3.11+.

Quick Start

Prerequisites

  • Python 3.11+

  • Podman

  • Git

  • NuShell (for setup script)

Setup

# Run automated setup script nu scripts/setup.nu # Or run in silent mode (CI/CD) nu scripts/setup.nu --silent

Development

# Activate virtual environment source .venv/bin/activate # macOS/Linux # or .venv\Scripts\activate # Windows # Run development server task dev # Run tests task test # Run linting task lint

Project Structure

mcp/ ├── src/mcp_server/ # Main application package │ ├── core/ # Core utilities and exceptions │ ├── models/ # Data models │ ├── services/ # Business logic │ ├── repositories/ # Data access layer │ ├── tools/ # MCP tools │ ├── api/ # FastAPI routes and schemas │ └── utils/ # Utility functions ├── tests/ # Test suite │ ├── unit/ # Unit tests │ ├── integration/ # Integration tests │ └── e2e/ # End-to-end tests ├── scripts/ # Setup and utility scripts ├── docs/ # Documentation └── artifacts/ # SDLC artifacts

Documentation

Technology Stack

  • FastAPI - Modern Python web framework

  • Pydantic - Data validation

  • UV - Fast Python package manager

  • Taskfile - Task automation

  • Devbox - Isolated development environment

  • Pytest - Testing framework

  • Ruff - Linting and formatting

  • MyPy - Static type checking

License

TBD

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

A Model Context Protocol server implementation built with FastAPI that enables AI agent interactions. Provides a structured foundation for building AI-powered applications with proper data validation and modern Python tooling.

  1. Quick Start
    1. Prerequisites
    2. Setup
    3. Development
  2. Project Structure
    1. Documentation
      1. Technology Stack
        1. License

          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/luminosita/mcp'

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