# FastMCP ## Docs - [Advanced Features](https://gofastmcp.com/clients/advanced-features.md): Learn about the advanced features of the FastMCP Client. - [Client Overview](https://gofastmcp.com/clients/client.md): Learn how to use the FastMCP Client to interact with MCP servers. - [Client Transports](https://gofastmcp.com/clients/transports.md): Understand the different ways FastMCP Clients can connect to servers. - [Integrating FastMCP in ASGI Applications](https://gofastmcp.com/deployment/asgi.md): Integrate FastMCP servers into existing Starlette, FastAPI, or other ASGI applications - [Authentication](https://gofastmcp.com/deployment/authentication.md): Secure your FastMCP server with authentication. - [FastMCP CLI](https://gofastmcp.com/deployment/cli.md): Learn how to use the FastMCP command-line interface - [Running Your FastMCP Server](https://gofastmcp.com/deployment/running-server.md): Learn how to run and deploy your FastMCP server using various transport protocols like STDIO, Streamable HTTP, and SSE. - [Installation](https://gofastmcp.com/getting-started/installation.md) - [Quickstart](https://gofastmcp.com/getting-started/quickstart.md) - [Welcome to FastMCP 2.0!](https://gofastmcp.com/getting-started/welcome.md): The fast, Pythonic way to build MCP servers and clients. - [Contrib Modules](https://gofastmcp.com/patterns/contrib.md): Community-contributed modules extending FastMCP - [Decorating Methods](https://gofastmcp.com/patterns/decorating-methods.md): Properly use instance methods, class methods, and static methods with FastMCP decorators. - [FastAPI Integration](https://gofastmcp.com/patterns/fastapi.md): Generate MCP servers from FastAPI apps - [HTTP Requests](https://gofastmcp.com/patterns/http-requests.md): Accessing and using HTTP requests in FastMCP servers - [OpenAPI Integration](https://gofastmcp.com/patterns/openapi.md): Generate MCP servers from OpenAPI specs - [Testing MCP Servers](https://gofastmcp.com/patterns/testing.md): Learn how to test your FastMCP servers effectively - [Server Composition](https://gofastmcp.com/servers/composition.md): Combine multiple FastMCP servers into a single, larger application using mounting and importing. - [MCP Context](https://gofastmcp.com/servers/context.md): Access MCP capabilities like logging, progress, and resources within your MCP objects. - [The FastMCP Server](https://gofastmcp.com/servers/fastmcp.md): Learn about the core FastMCP server class and how to run it. - [Prompts](https://gofastmcp.com/servers/prompts.md): Create reusable, parameterized prompt templates for MCP clients. - [Proxy Servers](https://gofastmcp.com/servers/proxy.md): Use FastMCP to act as an intermediary or change transport for other MCP servers. - [Resources & Templates](https://gofastmcp.com/servers/resources.md): Expose data sources and dynamic content generators to your MCP client. - [Tools](https://gofastmcp.com/servers/tools.md): Expose functions as executable capabilities for your MCP client.