FastMCP’s fullDocumentation Index
Fetch the complete documentation index at: https://gofastmcp.com/llms.txt
Use this file to discover all available pages before exploring further.
fastmcp package includes everything needed to build and run MCP servers, apps, proxies, and clients. If you are only embedding an MCP client in another framework, building your own LLM host, or testing MCP servers, you can install the smaller client-only package instead.
fastmcp import namespace:
fastmcp-slim[client] when your code connects to MCP servers but does not define or run FastMCP servers itself. For example, framework authors can depend on fastmcp-slim[client] to provide MCP connectivity without requiring users to install the full FastMCP server stack.
Supported Usage
Client-only installs support remote and subprocess transports:When to Use the Full Package
Installfastmcp when you need server-side FastMCP features:
- defining or running FastMCP servers
- in-memory clients connected directly to
FastMCPserver objects - multi-server MCP configurations
- FastMCP apps, proxies, server auth, middleware, and other server-side features
fastmcp-slim package is intentionally narrower: it is for client-only consumers who want FastMCP’s MCP client behavior without depending on the full framework.
