The fast, Pythonic way to build MCP servers and clients.
FlashMCP
name? You might have seen the version that was contributed to the official MCP Python SDK, which was based on FlashMCP 1.0.Welcome to FlashMCP This is the actively developed successor, and it significantly expands on 1.0 by introducing powerful client capabilities, server proxying & composition, OpenAPI/FastAPI integration, and more advanced features.FlashMCP is the recommended path for building modern, powerful MCP applications. Ready to get started? Follow the installation instructions, which include specific steps for upgrading.Resources
(think of these sort of like GET endpoints; they are used to load information into the LLMβs context)Tools
(sort of like POST endpoints; they are used to execute code or otherwise produce a side effect)Prompts
(reusable templates for LLM interactions)llms.txt
llms.txt
is essentially a sitemap, listing all the pages in the documentation.llms-full.txt
contains the entire documentation. Note this may exceed the context window of your LLM.