Awesome MCPPython

PrefectHQ/fastmcp

⭐ 23241 Python added to this list on 2026-03-01 repository created 2024-11-30

FastMCP is a Python library designed to streamline the development of both servers and clients that communicate using the Model Context Protocol (MCP). This protocol is crucial for establishing standardized interfaces between applications and large language models (LLMs), enabling seamless integration and operation. The library provides a 'fast' and 'Pythonic' approach, emphasizing ease of use, developer productivity, and performance. Developers can leverage FastMCP to quickly set up MCP servers to expose LLM functionalities or create clients that interact with existing MCP services, thus simplifying the complexities often associated with distributed LLM architectures. It aims to reduce boilerplate code and abstract away the low-level details of network communication and protocol handling, allowing developers to focus on the core logic of their LLM applications. The project's emphasis on Python makes it accessible to a wide range of developers in the AI/ML community, promoting rapid prototyping and deployment of MCP-compliant systems. While the project description mentions LLMs, it primarily focuses on the tooling for the MCP, making it a foundational piece for any MCP-based ecosystem.

https://github.com/PrefectHQ/fastmcp

MCPModel Context ProtocolPythonLLMsagentsMCP serversMCP clientsmcp-tools

Also in Python

modelcontextprotocol/python-sdk

The official Python SDK for the Model Context Protocol (MCP) enabling developers to build standardized MCP servers and clients for LLM context and interaction.

tadata-org/fastapi_mcp

FastAPI-MCP is a tool that exposes FastAPI endpoints as Model Context Protocol (MCP) tools with built-in authentication, preserving schemas and documentation, and supporting flexible deployment using FastAPI's native ASGI interface.

mcp-use/mcp-use

mcp-use is an open-source client library that enables easy connection of any tool-capable LLM to MCP servers for building custom agents with diverse tool access.

golf-mcp/golf

Golf is a production-ready framework for building, deploying, and scaling secure MCP servers that power AI agents, featuring automatic component discovery, built-in authentication, observability, debugging, telemetry, and runtime management.

cognitivecomputations/dolphin-mcp

Dolphin MCP is a flexible Python library and CLI tool that enables conversational interaction with multiple Model Context Protocol (MCP) servers using various large language models.

rectalogic/langchain-mcp

langchain-mcp provides Model Context Protocol (MCP) tool support for the LangChain framework, enabling integration of MCP-compliant tools to enhance language model applications.

googleapis/mcp-toolbox-sdk-python

Google's Python SDK collection for MCP Toolbox, loading tools defined in a Toolbox server as plain Python functions or as ready-made tools for ADK, LangChain, LangGraph and LlamaIndex.

mkinf-io/mkinf

Python SDK that pulls hosted MCP servers from the mkinf hub and exposes them as LangChain-compatible tools through a single unified interface.