MCP Servers for FastAPI

FastAPI is a modern, fast (high-performance), web framework for building APIs with Python 3.7+ based on standard Python type hints.

View all MCP Servers

  • Why this server?

    Built with FastAPI to provide a lightweight MCP server for ODBC database connections.

    A
    security
    A
    license
    A
    quality
    Provides SQLAlchemy (via pyodbc) connectivity to any Database Management System (DBMS) that's accessible via SQLAlchemy.
    Last updated -
    11
    7
    Python
    Apache 2.0
    • Apple
    • Linux
  • Why this server?

    Implemented using FastAPI to provide both SSE and HTTP streaming endpoints for clients to interact with the MCP protocol, supporting tool calls and prompt interactions.

    A
    security
    A
    license
    A
    quality
    Backend service implementing the Model Control Panel protocol that connects to Apache Doris databases, allowing users to execute SQL queries, manage metadata, and potentially leverage LLMs for tasks like natural language to SQL conversion.
    Last updated -
    8
    2
    Python
    Apache 2.0
    • Linux
    • Apple
  • Why this server?

    Utilized as the server framework to expose SymPy's mathematical computation capabilities through an API accessible via the MCP protocol.

    A
    security
    A
    license
    A
    quality
    A mathematical computation service that enables users to perform symbolic calculations including basic arithmetic, algebra, calculus, equation solving, and matrix operations through the MCP protocol.
    Last updated -
    1
    1
    Python
    MIT License
  • Why this server?

    Provides a REST API interface using FastAPI with endpoints for creating, retrieving, updating, and deleting error records

    A
    security
    A
    license
    A
    quality
    An MCP server implementation that helps Claude remember and learn from programming errors by storing, retrieving, and finding similar errors with full context.
    Last updated -
    6
    2
    Python
    MIT License
    • Apple
  • Why this server?

    Built with FastAPI to provide web API endpoints for all txtai functionality

    -
    security
    A
    license
    -
    quality
    txtai is an all-in-one embeddings database for semantic search, LLM orchestration and language model workflows. All functionality can be served via it's API and the API supports MCP. Docs: https://neuml.github.io/txtai/api/mcp/
    Last updated -
    10,874
    Python
    Apache 2.0
  • Why this server?

    Converts FastAPI endpoints to Postman collections, enabling automatic synchronization of API definitions with Postman for documentation and testing.

    A
    security
    F
    license
    A
    quality
    Converts REST API code (like NestJS controllers or FastAPI endpoints) to Postman collections and environments, helping developers automatically sync their API endpoints with Postman.
    Last updated -
    2
    JavaScript
  • Why this server?

    Integrates with FastAPI framework to provide high-performance server-side events (SSE) communication and schema validation capabilities for Model Context Protocol implementations

    -
    security
    A
    license
    -
    quality
    A high-performance Model Context Protocol (MCP) server designed for large language models, enabling real-time communication between AI models and applications with support for session management and intelligent tool registration.
    Last updated -
    2
    Python
    MIT License
  • Why this server?

    Uses FastAPI as the web framework to implement the MCP server endpoints and API functionality.

    -
    security
    A
    license
    -
    quality
    An API that exposes Unsplash image search, listing, and random photo capabilities as MCP tools, enabling AI models like Claude to directly interact with Unsplash's services.
    Last updated -
    Python
    MIT License
  • Why this server?

    Supports integration with FastAPI for running the MCP server, providing both standalone and integrated deployment options

    -
    security
    A
    license
    -
    quality
    A server that helps people access and query data in databases using the Query Runner with integration of the Model Context Protocol (MCP) Python SDK. Support databases including PostgreSQL Redshift MySQL Microsoft SQL Server Google APIs Amazon Web Services (via boto3) CockroachDB SQLite
    Last updated -
    26
    Python
    GPL 3.0
    • Linux
    • Apple
  • Why this server?

    Powers the REST interface for the document processing system, enabling API-based interactions with the document processing capabilities.

    -
    security
    A
    license
    -
    quality
    An intelligent document processing system that automatically classifies, extracts information from, and routes business documents using the Model Context Protocol (MCP).
    Last updated -
    Python
    GPL 3.0
  • Why this server?

    Server is built on FastAPI framework, providing HTTP endpoints for SmartScreen control and integration

    -
    security
    A
    license
    -
    quality
    A FastAPI-based MCP server that integrates with smartscreen.tv, allowing you to programmatically control web displays by displaying media, sending notifications, and controlling playback via HTTP commands.
    Last updated -
    Python
    MIT License
    • Apple
    • Linux
  • Why this server?

    Powers the backend API that handles image processing and recommendation requests for the fashion recommender system.

    -
    security
    A
    license
    -
    quality
    A CLIP-Based Fashion Recommender system that allows users to upload clothing images and receive tags and recommendations based on visual analysis.
    Last updated -
    Python
    Apache 2.0
    • Linux
    • Apple
  • Why this server?

    Uses FastAPI as the backend framework for serving the CLIP-based fashion recommendation system, handling image uploads and providing recommendation endpoints.

    -
    security
    A
    license
    -
    quality
    A CLIP-Based Fashion Recommender system with MCP that provides fashion recommendations based on uploaded images.
    Last updated -
    Python
    Apache 2.0
    • Linux
    • Apple
  • Why this server?

    Used as the web framework to build the MCP server API endpoints

  • Why this server?

    Built on FastAPI to provide a web API interface for BurpSuite functionality, with Swagger UI and ReDoc documentation available.

    -
    security
    A
    license
    -
    quality
    BurpSuite MCP Server: A powerful Model Context Protocol (MCP) server implementation for BurpSuite, providing programmatic access to Burp's core functionalities.
    Last updated -
    22
    Python
    MIT License
  • Why this server?

    Automatically exposes FastAPI endpoints as MCP tools, preserving schemas and documentation from the original API. Allows seamless integration of any FastAPI application with MCP clients without additional configuration.

    -
    security
    A
    license
    -
    quality
    A zero-configuration tool that automatically converts FastAPI endpoints into Model Context Protocol (MCP) tools, enabling AI systems to interact with your API through natural language.
    Last updated -
    1
    Python
    MIT License
  • Why this server?

    Automatically exposes FastAPI endpoints as Model Context Protocol (MCP) tools, preserving schemas and documentation

    -
    security
    A
    license
    -
    quality
    A zero-configuration tool that automatically exposes FastAPI endpoints as Model Context Protocol (MCP) tools, allowing LLM systems like Claude to interact with your API without additional coding.
    Last updated -
    4,056
    Python
    MIT License
    • Linux
    • Apple
  • Why this server?

    Provides a lightweight server implementation that exposes an endpoint to execute shell commands and stream their output in real-time.

    -
    security
    A
    license
    -
    quality
    A lightweight FastAPI server that allows remote execution of shell commands on Windows, with real-time output streaming and security features like API key authentication and rate limiting.
    Last updated -
    Python
    MIT License
  • Why this server?

    Uses FastAPI to provide REST API endpoints for YARA scanning, rule management, and file operations, with interactive API documentation.

    -
    security
    A
    license
    -
    quality
    A Model Context Protocol server that enables AI assistants to perform YARA rule-based threat analysis on files and URLs, supporting comprehensive rule management and detailed scanning results.
    Last updated -
    12
    Python
    MIT License
    • Linux
    • Apple
  • Why this server?

    Uses FastAPI as the web framework for implementing the MCP server API endpoints

    -
    security
    A
    license
    -
    quality
    A server implementation that provides a unified interface for OpenAI services, Git repository analysis, and local filesystem operations through REST API endpoints.
    Last updated -
    Python
    GPL 3.0
    • Linux
    • Apple
  • Why this server?

    Uses FastAPI as the backend framework to serve the MCP server endpoints

  • Why this server?

    Provides an HTTP API server implementation with endpoints for listing tools, calling individual tools, and executing sequences of tools for Fusion 360 operations.

    -
    security
    A
    license
    -
    quality
    A Model Context Protocol server that enables Cline to translate natural language prompts into Fusion 360 CAD operations by mapping commands to Fusion's API and generating executable Python scripts.
    Last updated -
    Python
    MIT License
  • Why this server?

    Serves as the API framework for the MCP server, providing documentation at /docs endpoint and RESTful endpoints for tool invocation.

    -
    security
    A
    license
    -
    quality
    An MCP server that enables AI agents to interact with Modal, allowing them to deploy apps and run functions in a serverless cloud environment.
    Last updated -
    Python
    MIT License
  • Why this server?

    Powers the REST, GraphQL, and WebSocket API interfaces, enabling different methods of interacting with the AI models through standardized endpoints.

    -
    security
    A
    license
    -
    quality
    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.
    Last updated -
    5
    Python
    MIT License
  • Why this server?

    The MCP server is implemented using the FastAPI framework, providing a web application with both MCP and standard web endpoints.

    -
    security
    A
    license
    -
    quality
    A Server-Sent Events implementation using FastAPI framework that integrates Model Context Protocol (MCP), allowing AI models to access external tools and data sources like weather information.
    Last updated -
    9
    Python
    MIT License
  • Why this server?

    Mentioned in the example configuration where a FastAPI server is running, and the README notes it uses a FastMCP server with registered tools

    -
    security
    A
    license
    -
    quality
    An MCP server that exposes HTTP methods defined in an OpenAPI specification as tools, enabling interaction with APIs via the Model Context Protocol.
    Last updated -
    2
    Python
    MIT License
  • Why this server?

    Serves as the backend framework providing API endpoints for the hotel management system

    -
    security
    F
    license
    -
    quality
    Provides API endpoints for a hotel management frontend and integrates with SmartThings API to control devices based on user preferences and room assignments.
    Last updated -
    Python
  • Why this server?

    Uses FastAPI as the foundation for the server implementation, providing high-performance API endpoints and asynchronous request handling for the MCP protocol.

    -
    security
    F
    license
    -
    quality
    A 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 updated -
    5
    Python
    MIT License
  • Why this server?

    Provides a FastAPI-based server implementation that exposes cat facts data through SSE transport, complete with automatic OpenAPI documentation.

    -
    security
    F
    license
    -
    quality
    A FastAPI server that implements the Model Context Protocol (MCP) using Server-Sent Events (SSE) transport to provide random cat facts on demand or as a continuous stream.
    Last updated -
    Python
    • Linux
    • Apple
  • Why this server?

    Provides a web interface and JSON API endpoints for accessing the TPC data, allowing users to browse thoughts, plans, and changes via a simple HTML interface.

  • Why this server?

    Implements a REST API with CORS support and structured JSON responses for easy frontend integration.

    -
    security
    F
    license
    -
    quality
    A serverless backend that enables natural language querying of a Postgres database, converting user questions into SQL and returning structured, UI-friendly responses.
    Last updated -
    Python
  • Why this server?

    Used as the web framework for implementing MCP-compatible REST endpoints, exposing agent personality traits and callable tools through standardized HTTP interfaces.

    -
    security
    F
    license
    -
    quality
    A bridging framework that integrates Knowledge Organization Infrastructure (KOI) with Model Context Protocol (MCP), enabling autonomous agents to exchange personality traits and expose capabilities as standardized tools.
    Last updated -
    1
    Python
  • Why this server?

    The server can run as a FastAPI-based service with endpoints for API information, health checks, voice listings, and MCP communication.

    -
    security
    F
    license
    -
    quality
    A Model Context Protocol server that provides text-to-speech functionality for AI agents using Microsoft Edge's text-to-speech technology, supporting multiple voices, languages, and voice customization.
    Last updated -
    1
    Python
  • Why this server?

    Uses FastAPI to implement the server's API, enabling tools and resources for Excel operations through HTTP endpoints.

    -
    security
    F
    license
    -
    quality
    A Model Context Protocol server that provides tools for reading, updating, filtering, and visualizing Excel data through a simple API.
    Last updated -
    Python
  • Why this server?

    Provides REST API endpoints for interacting with the supply chain system, including inventory status, AGV management, order creation, and agent queries

    -
    security
    F
    license
    -
    quality
    Claude-powered warehouse management system that coordinates inventory, AGVs, and order processing through specialized agents using Model Context Protocol patterns.
    Last updated -
    Python
  • Why this server?

    Used in the example workflow to design and implement a Todo app, with the MCP server tracking components and providing consistent implementation guidance.

    -
    security
    F
    license
    -
    quality
    Creates and maintains a semantic knowledge graph of code that allows maintaining context across sessions with Claude, providing advanced search capabilities without requiring the entire codebase in the context window.
    Last updated -
    2
    Python
    • Apple
  • Why this server?

    Provides the API framework for the MCP server with JWT authentication support for secure user access.

    -
    security
    F
    license
    -
    quality
    A conversational application server that integrates LLM capabilities via Ollama with vector memory context, supporting multiple users, sessions, automatic history summarization, and a plugin system for executing real actions.
    Last updated -
    Python
  • Why this server?

    Implements a server with MCP endpoints using FastAPI, providing a way to expose the vector database retrieval functionality via API.

    -
    security
    F
    license
    -
    quality
    A Machine Conversation Protocol server that enables AI agents to perform Retrieval-Augmented Generation by querying a FAISS vector database containing Sui Move language documents.
    Last updated -
    Python
    • Apple
    • Linux
  • Why this server?

    Provides the backend framework for the MCP server implementation

    -
    security
    F
    license
    -
    quality
    A simple application demonstrating Model Context Protocol (MCP) integration with FastAPI and Streamlit, allowing users to interact with LLMs through a clean interface.
    Last updated -
    3
    Python
    • Linux
  • Why this server?

    Uses FastAPI to create a REST API server that handles requests for managing conversation context and interacting with language models.

    -
    security
    F
    license
    -
    quality
    A system that manages context for language model interactions, allowing the model to remember previous interactions across multiple independent sessions using Gemini API.
    Last updated -
    Python
    • Linux
    • Apple
  • Why this server?

    Used for implementing test endpoints and API functionality for the MCP server, enabling proper API interaction with Databricks services.

    -
    security
    F
    license
    -
    quality
    A server that implements the Model Completion Protocol (MCP) to allow LLMs to interact with Databricks resources including clusters, jobs, notebooks, and SQL execution through natural language.
    Last updated -
    6
    Python
  • Why this server?

    Powers the server's backend API and WebSocket communication, enabling real-time interaction between the multi-agent system and client applications

    -
    security
    F
    license
    -
    quality
    A multi-agent human-computer interaction system that enables natural interaction through integrated visual recognition, speech recognition, and speech synthesis capabilities.
    Last updated -
    1
    Python
    • Linux
    • Apple
  • Why this server?

    Powers the server's API framework, exposing endpoints for file access, database operations, and vector search capabilities

    -
    security
    F
    license
    -
    quality
    A multi-functional computing platform server designed to integrate with large language models like Qwen, providing file access, database connections, API integration, and vector database functionality.
    Last updated -
    2
    Python
  • Why this server?

    Powers the underlying server architecture for the MCP implementation.

    -
    security
    F
    license
    -
    quality
    A server implementing the Model Context Protocol that enables users to retrieve LinkedIn profile information and activity data via EnrichB2B API, and generate text using OpenAI GPT-4 or Anthropic Claude models.
    Last updated -
    Python
    • Linux
  • Why this server?

    Integrates with a FastAPI hosted ML server to serve a trained Random Forest model for predictions and data processing.

  • Why this server?

    Used for API implementation in the backend technical stack

    -
    security
    F
    license
    -
    quality
    A robust SSH server facilitating secure remote command execution with TMUX session management, multi-window support, and smart session recovery for improved AI-human interaction.
    Last updated -
    4
    Python
  • Why this server?

    Uses FastAPI for the HTTP server implementation with SSE transport for connecting to Claude and Cursor.

  • Why this server?

    The MCP server is built on FastAPI, leveraging its ecosystem for automatic OpenAPI documentation generation, dependency injection, middleware support, validation, and async capabilities.

    -
    security
    F
    license
    -
    quality
    A production-ready MCP server built with FastAPI, providing an enhanced tool registry for creating, managing, and documenting AI tools for Large Language Models (LLMs).
    Last updated -
    13
    Python
  • Why this server?

    The server uses FastAPI for its backend to handle requests and integrate with the PokeAPI database

  • Why this server?

    Used as the web framework for implementing the MCP server's API endpoints for bird detection data.

    -
    security
    F
    license
    -
    quality
    A Python-based server that enables accessing and analyzing bird detection data through the Model Context Protocol, offering features like filtering detections, accessing audio recordings, and generating reports.
    Last updated -
    3
    Python
    • Linux
    • Apple