# 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.
- [HTTP Requests](https://gofastmcp.com/patterns/http-requests.md): Accessing and using HTTP requests in FastMCP servers
- [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.
- [OpenAPI Integration](https://gofastmcp.com/servers/openapi.md): Generate MCP servers from OpenAPI specs and FastAPI apps
- [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.

