FastMCP is a Python framework that simplifies building Model Context Protocol (MCP) servers by automatically generating schemas, validation, and documentation from Python functions decorated as tools. It provides server capabilities for exposing tools, resources, and prompts to LLMs, along with client functionality for connecting to MCP servers with built-in transport negotiation, authentication, and protocol lifecycle management. The framework solves the complexity of MCP application development by embedding best practices, allowing developers to focus on business logic while the protocol implementation is handled automatically.
claude mcp add --transport stdio jlowin-fastmcp uvx fastmcp