AI Agent MCP Server
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@AI Agent MCP Servershow me the available AI agent tools"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
AI Agent MCP Server
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 --silentDevelopment
# 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 lintRelated MCP server: MCP Server Sample
Project Structure
project-root/
├── 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
Deployment
Container images are automatically built on all branches and pushed to GitHub Container Registry only on release/* branches. All container images are scanned for security vulnerabilities before deployment.
Security Scanning
All container builds are automatically scanned for vulnerabilities using Trivy:
Scope: CVEs in OS packages, Python dependencies, and base images
Severity Policy:
CRITICAL/HIGH: Blocks deployment (build fails)
MEDIUM/LOW: Logged as warnings, deployment continues
Unfixed Vulnerabilities: Ignored (no remediation available)
Scan Results: Uploaded to GitHub Security tab for centralized tracking
Database Updates: Trivy vulnerability database refreshed daily
Documented Exceptions: Tracked in
.trivyignorewith risk assessments
View vulnerability reports: Repository → Security → Code Scanning
Known Issues (.trivyignore):
CVE-2025-7709 (libsqlite3-0) - Awaiting Debian security update
CVE-2025-8869 (pip) - Awaiting Python base image update
Release Process
Create release branch:
git checkout -b release/v0.1.0Update version in
pyproject.tomlPush to trigger automated build, security scan, and push:
git push -u origin release/v0.1.0Security scan validates image (blocks if CRITICAL/HIGH CVEs found)
Container image automatically pushed to
ghcr.iowith version tags (if scan passes)
Using Pre-built Images
# Pull latest image
podman pull ghcr.io/USERNAME/REPO:latest
# Pull specific version
podman pull ghcr.io/USERNAME/REPO:0.1.0
# Pull by commit SHA
podman pull ghcr.io/USERNAME/REPO:abc123def
# Run container
podman run -d -p 8000:8000 ghcr.io/USERNAME/REPO:latestBuilding Locally
# Build with Taskfile
task container:build
# Build with custom tag
TAG=custom task container:build
# Run locally built image
task container:runDocumentation
Setup Guide - Detailed setup instructions
Architecture - System architecture
Contributing - Contribution guidelines
API Documentation - API reference
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
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityDmaintenanceA FastAPI-based implementation of the Model Context Protocol that enables standardized interaction between AI models and development environments, making it easier for developers to integrate and manage AI tasks.Last updated10MIT
- AlicenseBqualityDmaintenanceAn educational implementation of a Model Context Protocol server that demonstrates how to build a functional MCP server integrating with various LLM clients.Last updated2MIT
- Alicense-qualityDmaintenanceA Python implementation of the Model Context Protocol that enables applications to provide standardized context for LLMs, allowing developers to build servers that expose data and functionality to LLM applications.Last updatedMIT
- Alicense-quality-maintenanceA standardized MCP server implementation that provides AI models with dynamic tool discovery, execution, and context management capabilities. Built with FastAPI, it offers a modular architecture for easily adding new tools and managing AI application interactions through the Model Context Protocol.Last updated13
Related MCP Connectors
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
A Model Context Protocol server for Wix AI tools
MCP (Model Context Protocol) server for Appwrite
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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