FastMCP's 292-line llms.txt shows what thorough AI preparation looks like
FastMCP offers a powerful client for seamless interaction with MCP servers, utilizing Bearer and OAuth authentication for secure, efficient access.
This implementation of FastMCP provides a robust framework for developers seeking to authenticate and interact with MCP servers effectively. Readers will gain insights into various authentication techniques, structured user input handling, and logging practices, enhancing their technical competency in server-client interactions.
Key Insights
Focused approach
A streamlined 1-section structure keeps things simple and scannable.
Comprehensive detail
292 lines of thorough documentation for AI systems.
Two-file approach
Uses both llms.txt and llms-full.txt for different AI use cases.
llms.txt Preview
First 100 lines of 292 total
# FastMCP
## Docs
- [Changelog](https://gofastmcp.com/changelog.md)
- [Bearer Token Authentication](https://gofastmcp.com/clients/auth/bearer.md): Authenticate your FastMCP client with a Bearer token.
- [OAuth Authentication](https://gofastmcp.com/clients/auth/oauth.md): Authenticate your FastMCP client via OAuth 2.1.
- [The FastMCP Client](https://gofastmcp.com/clients/client.md): Programmatic client for interacting with MCP servers through a well-typed, Pythonic interface.
- [User Elicitation](https://gofastmcp.com/clients/elicitation.md): Handle server requests for structured user input.
- [Server Logging](https://gofastmcp.com/clients/logging.md): Receive and handle log messages from MCP servers.
- [Notifications](https://gofastmcp.com/clients/notifications.md): Handle server-sent notifications for list changes and other events.
- [Progress Monitoring](https://gofastmcp.com/clients/progress.md): Handle progress notifications from long-running server operations.
- [Getting Prompts](https://gofastmcp.com/clients/prompts.md): Retrieve rendered message templates with automatic argument serialization.
- [Reading Resources](https://gofastmcp.com/clients/resources.md): Access static and templated data sources from MCP servers.
- [Client Roots](https://gofastmcp.com/clients/roots.md): Provide local context and resource boundaries to MCP servers.
- [LLM Sampling](https://gofastmcp.com/clients/sampling.md): Handle server-initiated LLM completion requests.
- [Background Tasks](https://gofastmcp.com/clients/tasks.md): Execute operations asynchronously and track their progress.
- [Calling Tools](https://gofastmcp.com/clients/tools.md): Execute server-side tools and handle structured results.
- [Client Transports](https://gofastmcp.com/clients/transports.md): Configure how clients connect to and communicate with MCP servers.
- [HTTP Deployment](https://gofastmcp.com/deployment/http.md): Deploy your FastMCP server over HTTP for remote access
- [Prefect Horizon](https://gofastmcp.com/deployment/prefect-horizon.md): The MCP platform from the FastMCP team
- [Running Your Server](https://gofastmcp.com/deployment/running-server.md): Learn how to run your FastMCP server locally for development and testing
- [Project Configuration](https://gofastmcp.com/deployment/server-configuration.md): Use fastmcp.json for portable, declarative project configuration
- [Contributing](https://gofastmcp.com/development/contributing.md): Development workflow for FastMCP contributors
- [Releases](https://gofastmcp.com/development/releases.md): FastMCP versioning and release process
- [Tests](https://gofastmcp.com/development/tests.md): Testing patterns and requirements for FastMCP
- [Upgrade Guide](https://gofastmcp.com/development/upgrade-guide.md): Migration instructions for upgrading between FastMCP versions
- [Installation](https://gofastmcp.com/getting-started/installation.md): Install FastMCP and verify your setup
- [Quickstart](https://gofastmcp.com/getting-started/quickstart.md)
- [Welcome to FastMCP 3.0!](https://gofastmcp.com/getting-started/welcome.md): The fast, Pythonic way to build MCP servers and clients.
- [Anthropic API 🤝 FastMCP](https://gofastmcp.com/integrations/anthropic.md): Connect FastMCP servers to the Anthropic API
- [Auth0 OAuth 🤝 FastMCP](https://gofastmcp.com/integrations/auth0.md): Secure your FastMCP server with Auth0 OAuth
- [AuthKit 🤝 FastMCP](https://gofastmcp.com/integrations/authkit.md): Secure your FastMCP server with AuthKit by WorkOS
- [AWS Cognito OAuth 🤝 FastMCP](https://gofastmcp.com/integrations/aws-cognito.md): Secure your FastMCP server with AWS Cognito user pools
- [Azure (Microsoft Entra ID) OAuth 🤝 FastMCP](https://gofastmcp.com/integrations/azure.md): Secure your FastMCP server with Azure/Microsoft Entra OAuth
- [ChatGPT 🤝 FastMCP](https://gofastmcp.com/integrations/chatgpt.md): Connect FastMCP servers to ChatGPT in Chat and Deep Research modes
- [Claude Code 🤝 FastMCP](https://gofastmcp.com/integrations/claude-code.md): Install and use FastMCP servers in Claude Code
- [Claude Desktop 🤝 FastMCP](https://gofastmcp.com/integrations/claude-desktop.md): Connect FastMCP servers to Claude Desktop
- [Cursor 🤝 FastMCP](https://gofastmcp.com/integrations/cursor.md): Install and use FastMCP servers in Cursor
- [Descope 🤝 FastMCP](https://gofastmcp.com/integrations/descope.md): Secure your FastMCP server with Descope
- [Discord OAuth 🤝 FastMCP](https://gofastmcp.com/integrations/discord.md): Secure your FastMCP server with Discord OAuth
- [Eunomia Authorization 🤝 FastMCP](https://gofastmcp.com/integrations/eunomia-authorization.md): Add policy-based authorization to your FastMCP servers with Eunomia
- [FastAPI 🤝 FastMCP](https://gofastmcp.com/integrations/fastapi.md): Integrate FastMCP with FastAPI applications
- [Gemini SDK 🤝 FastMCP](https://gofastmcp.com/integrations/gemini.md): Connect FastMCP servers to the Google Gemini SDK
- [Gemini CLI 🤝 FastMCP](https://gofastmcp.com/integrations/gemini-cli.md): Install and use FastMCP servers in Gemini CLI
- [GitHub OAuth 🤝 FastMCP](https://gofastmcp.com/integrations/github.md): Secure your FastMCP server with GitHub OAuth
- [Google OAuth 🤝 FastMCP](https://gofastmcp.com/integrations/google.md): Secure your FastMCP server with Google OAuth
- [MCP JSON Configuration 🤝 FastMCP](https://gofastmcp.com/integrations/mcp-json-configuration.md): Generate standard MCP configuration files for any compatible client
- [OCI IAM OAuth 🤝 FastMCP](https://gofastmcp.com/integrations/oci.md): Secure your FastMCP server with OCI IAM OAuth
- [OpenAI API 🤝 FastMCP](https://gofastmcp.com/integrations/openai.md): Connect FastMCP servers to the OpenAI API
- [OpenAPI 🤝 FastMCP](https://gofastmcp.com/integrations/openapi.md): Generate MCP servers from any OpenAPI specification
- [Permit.io Authorization 🤝 FastMCP](https://gofastmcp.com/integrations/permit.md): Add fine-grained authorization to your FastMCP servers with Permit.io
- [Scalekit 🤝 FastMCP](https://gofastmcp.com/integrations/scalekit.md): Secure your FastMCP server with Scalekit
- [Supabase 🤝 FastMCP](https://gofastmcp.com/integrations/supabase.md): Secure your FastMCP server with Supabase Auth
- [WorkOS 🤝 FastMCP](https://gofastmcp.com/integrations/workos.md): Authenticate FastMCP servers with WorkOS Connect
- [FastMCP CLI](https://gofastmcp.com/patterns/cli.md): Learn how to use the FastMCP command-line interface
- [Contrib Modules](https://gofastmcp.com/patterns/contrib.md): Community-contributed modules extending FastMCP
- [Testing your FastMCP Server](https://gofastmcp.com/patterns/testing.md): How to test your FastMCP server.
- [__init__](https://gofastmcp.com/python-sdk/fastmcp-cli-__init__.md)
- [cli](https://gofastmcp.com/python-sdk/fastmcp-cli-cli.md)
- [__init__](https://gofastmcp.com/python-sdk/fastmcp-cli-install-__init__.md)
- [claude_code](https://gofastmcp.com/python-sdk/fastmcp-cli-install-claude_code.md)
- [claude_desktop](https://gofastmcp.com/python-sdk/fastmcp-cli-install-claude_desktop.md)
- [cursor](https://gofastmcp.com/python-sdk/fastmcp-cli-install-cursor.md)
- [gemini_cli](https://gofastmcp.com/python-sdk/fastmcp-cli-install-gemini_cli.md)
- [mcp_json](https://gofastmcp.com/python-sdk/fastmcp-cli-install-mcp_json.md)
- [shared](https://gofastmcp.com/python-sdk/fastmcp-cli-install-shared.md)
- [run](https://gofastmcp.com/python-sdk/fastmcp-cli-run.md)
- [tasks](https://gofastmcp.com/python-sdk/fastmcp-cli-tasks.md)
- [__init__](https://gofastmcp.com/python-sdk/fastmcp-client-__init__.md)
- [__init__](https://gofastmcp.com/python-sdk/fastmcp-client-auth-__init__.md)
- [bearer](https://gofastmcp.com/python-sdk/fastmcp-client-auth-bearer.md)
- [oauth](https://gofastmcp.com/python-sdk/fastmcp-client-auth-oauth.md)
- [client](https://gofastmcp.com/python-sdk/fastmcp-client-client.md)
- [elicitation](https://gofastmcp.com/python-sdk/fastmcp-client-elicitation.md)
- [logging](https://gofastmcp.com/python-sdk/fastmcp-client-logging.md)
- [messages](https://gofastmcp.com/python-sdk/fastmcp-client-messages.md)
- [__init__](https://gofastmcp.com/python-sdk/fastmcp-client-mixins-__init__.md)
- [prompts](https://gofastmcp.com/python-sdk/fastmcp-client-mixins-prompts.md)
- [resources](https://gofastmcp.com/python-sdk/fastmcp-client-mixins-resources.md)
- [task_management](https://gofastmcp.com/python-sdk/fastmcp-client-mixins-task_management.md)
- [tools](https://gofastmcp.com/python-sdk/fastmcp-client-mixins-tools.md)
- [oauth_callback](https://gofastmcp.com/python-sdk/fastmcp-client-oauth_callback.md)
- [progress](https://gofastmcp.com/python-sdk/fastmcp-client-progress.md)
- [roots](https://gofastmcp.com/python-sdk/fastmcp-client-roots.md)
- [__init__](https://gofastmcp.com/python-sdk/fastmcp-client-sampling-__init__.md)
- [__init__](https://gofastmcp.com/python-sdk/fastmcp-client-sampling-handlers-__init__.md)
- [anthropic](https://gofastmcp.com/python-sdk/fastmcp-client-sampling-handlers-anthropic.md)
- [openai](https://gofastmcp.com/python-sdk/fastmcp-client-sampling-handlers-openai.md)
- [tasks](https://gofastmcp.com/python-sdk/fastmcp-client-tasks.md)
- [telemetry](https://gofastmcp.com/python-sdk/fastmcp-client-telemetry.md)
- [__init__](https://gofastmcp.com/python-sdk/fastmcp-client-transports-__init__.md)
- [base](https://gofastmcp.com/python-sdk/fastmcp-client-transports-base.md)
- [config](https://gofastmcp.com/python-sdk/fastmcp-client-transports-config.md)
- [http](https://gofastmcp.com/python-sdk/fastmcp-client-transports-http.md)
- [inference](https://gofastmcp.com/python-sdk/fastmcp-client-transports-inference.md)
- [memory](https://gofastmcp.com/python-sdk/fastmcp-client-transports-memory.md)
- [sse](https://gofastmcp.com/python-sdk/fastmcp-client-transports-sse.md)
- [stdio](https://gofastmcp.com/python-sdk/fastmcp-client-transports-stdio.md)
- [decorators](https://gofastmcp.com/python-sdk/fastmcp-decorators.md)FastMCP is set up. Is yours?
Check your AI readiness in 30 seconds. See who AI recommends in your space. Free, no signup.
1000+ sites already set up
FastMCP is ready for AI. Are you?
Check your AI readiness score in 30 seconds — free, no signup required. Then generate your own llms.txt and start tracking your visibility.