PrefectHQ/fastmcp

🚀 The fast, Pythonic way to build MCP servers and clients.

81
/ 100
Verified

This project helps Python developers build applications that connect Large Language Models (LLMs) to custom tools and data. You provide Python functions, and it automatically generates the necessary components for LLMs to use them. This is ideal for developers who want to integrate LLMs with existing business logic or data sources efficiently.

23,593 stars. Used by 254 other packages. Actively maintained with 206 commits in the last 30 days. Available on PyPI.

Use this if you are a Python developer who needs to expose custom functions, resources, or prompts to an LLM via the Model Context Protocol (MCP) and want to streamline server and client creation.

Not ideal if you are not a Python developer or are looking for a no-code solution to connect LLMs to tools.

LLM-development AI-application-development API-development tool-integration backend-development
Maintenance 22 / 25
Adoption 15 / 25
Maturity 25 / 25
Community 19 / 25

How are scores calculated?

Stars

23,593

Forks

1,813

Language

Python

License

Apache-2.0

Last pushed

Mar 10, 2026

Commits (30d)

206

Dependencies

21

Reverse dependents

254

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/mcp/PrefectHQ/fastmcp"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.