Show HN: FastMCP 2.0 – fast, Pythonic MCP servers and clients
github.comHi HN --
Today I'm announcing FastMCP 2.0!
A few months ago, I created the first version of FastMCP to build MCP servers in Python with minimal boilerplate. It was so successful that 1.0 was merged into the official MCP Python SDK.
2.0 builds on that foundation. While 1.0 focused on making it easy to build MCP servers, 2.0 is a major release that addresses the challenges of interacting and working with with servers as the ecosystem matures.
Major new features in 2.0 include:
- Server composition: either mount or import other MCP servers into your FastMCP server in order to re-expose them to clients, possibly with modifications.
- Server proxying: turn any local or remote server into a FastMCP instance, letting you work with it programmatically or even run it with a different transport
- Automation server generation: create a FastMCP server from an OpenAPI spec or FastAPI app
- Client infrastructure: new clients for interactive use that enable advanced MCP features like client-side LLM sampling
If it sounds interesting, please check out the code [1], docs [2] or announce post [3] and let me know how it goes!
[1] https://github.com/jlowin/fastmcp [2] https://gofastmcp.com [3] https://www.jlowin.dev/blog/fastmcp-2
[dead]
[dead]