https://github.com/PrefectHQ/fastmcp
agents fastmcp llms mcp mcp-clients mcp-servers mcp-tools model-context-protocol python
Score: 33.676102112917434
Last synced: about 4 hours ago
JSON representation
Repository metadata:
🚀 The fast, Pythonic way to build MCP servers and clients.
- Host: GitHub
- URL: https://github.com/PrefectHQ/fastmcp
- Owner: PrefectHQ
- License: apache-2.0
- Created: 2024-11-30T01:47:40.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2026-05-07T19:31:25.000Z (7 days ago)
- Last Synced: 2026-05-08T09:05:29.299Z (6 days ago)
- Topics: agents, fastmcp, llms, mcp, mcp-clients, mcp-servers, mcp-tools, model-context-protocol, python
- Language: Python
- Homepage: https://gofastmcp.com
- Size: 49.8 MB
- Stars: 25,063
- Watchers: 115
- Forks: 1,993
- Open Issues: 244
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
- Agents: AGENTS.md
Owner metadata:
- Name: Prefect
- Login: PrefectHQ
- Email:
- Kind: organization
- Description:
- Website: https://prefect.io
- Location: Washington, DC
- Twitter: PrefectIO
- Company:
- Icon url: https://avatars.githubusercontent.com/u/39270919?v=4
- Repositories: 87
- Last Synced at: 2026-02-10T19:04:24.516Z
- Profile URL: https://github.com/PrefectHQ
Committers metadata
Last synced: 2 days ago
Total Commits: 2,691
Total Committers: 243
Avg Commits per committer: 11.074
Development Distribution Score (DDS): 0.339
Commits in past year: 2,224
Committers in past year: 224
Avg Commits per committer in past year: 9.929
Development Distribution Score (DDS) in past year: 0.363
| Name | Commits | |
|---|---|---|
| Jeremiah Lowin | 1****n | 1780 |
| William Easton | b****n@e****o | 185 |
| zzstoatzz | t****6@g****m | 106 |
| marvin-context-protocol[bot] | 2****] | 79 |
| Chris Guidry | c****g@p****o | 61 |
| dependabot[bot] | 4****] | 32 |
| yihuang | y****r@g****m | 14 |
| Goro | t****e@g****m | 14 |
| dgenio | d****s@n****t | 12 |
| Juergen Eger | 1****t | 10 |
| davenpi | d****c@g****m | 9 |
| Alain IVARS | a****s@g****m | 9 |
| vincent | v****u@k****m | 8 |
| claude[bot] | 4****] | 8 |
| 633WHU | c****u@y****t | 7 |
| Guillaume FORTAINE | g****b@f****m | 7 |
| hopeful0 | h****c@g****m | 6 |
| Didier Durand | d****n@a****h | 6 |
| Adam Azzam | 3****m | 6 |
| justjoehere | j****s@g****m | 6 |
| Claude | n****y@a****m | 6 |
| Alexander Seeliger | a****r@b****e | 5 |
| Michael Jurasovic | m****c@o****y | 5 |
| Josh Rubin | j****h@p****i | 4 |
| Mukunda Rao Katta | m****6@g****m | 4 |
| Ruhul Alam | 3****o | 4 |
| itaru2622 | 7****2 | 4 |
| tommitt | t****i@h****t | 4 |
| Amerr, Ziad (ext) (DI SW ICS MNA RD QA QST 2) | z****t@s****m | 4 |
| Ryan Malloy | r****n@s****s | 4 |
| and 213 more... | ||
Issue and Pull Request metadata
Last synced: 2 days ago
Total issues: 16
Total pull requests: 25
Average time to close issues: 29 days
Average time to close pull requests: 1 day
Total issue authors: 14
Total pull request authors: 14
Average comments per issue: 2.06
Average comments per pull request: 1.6
Merged pull request: 10
Bot issues: 2
Bot pull requests: 1
Past year issues: 16
Past year pull requests: 25
Past year average time to close issues: 29 days
Past year average time to close pull requests: 1 day
Past year issue authors: 14
Past year pull request authors: 14
Past year average comments per issue: 2.06
Past year average comments per pull request: 1.6
Past year merged pull request: 10
Past year bot issues: 2
Past year bot pull requests: 1
Top Issue Authors
- digitamaz (2)
- github-actions[bot] (2)
- carlos-rian (1)
- miloira (1)
- demoray (1)
- steveAG (1)
- sohail-norstella (1)
- grahammccain (1)
- carterthayer (1)
- xingyug (1)
- nick-youngblut (1)
- pedrobacchini (1)
- godwinbw-egm (1)
- 0xAllenDev (1)
Top Pull Request Authors
- jlowin (7)
- strawgate (4)
- reory (2)
- kvdhanush06 (2)
- carlos-rian (1)
- lawrence3699 (1)
- beejak (1)
- richardkmichael (1)
- abhijeethp (1)
- MukundaKatta (1)
- marvin-context-protocol[bot] (1)
- gfortaine (1)
- mtthidoteu (1)
- adityamehra (1)
Top Issue Labels
- enhancement (7)
- server (4)
- too-long (4)
- bug (4)
- auth (3)
- client (2)
- http (2)
- needs MRE (2)
- build failed (2)
- high-priority (1)
- invalid (1)
- proposal (1)
Top Pull Request Labels
- server (14)
- bug (12)
- enhancement (11)
- auth (5)
- http (4)
- DON'T MERGE (3)
- tests (3)
- client (2)
- openapi (2)
- documentation (2)
- high-priority (1)
- ignore in release notes (1)
- provider (1)
Package metadata
- Total packages: 2
-
Total downloads:
- pypi: 68,627,531 last-month
- Total dependent packages: 0 (may contain duplicates)
- Total dependent repositories: 0 (may contain duplicates)
- Total versions: 99
- Total maintainers: 1
- Total advisories: 8
pypi.org: fastmcp-slim
The dependency-slim FastMCP package.
- Homepage: https://gofastmcp.com
- Documentation: https://gofastmcp.com
- Licenses: Apache-2.0
- Latest release: 3.3.0b2 (published 2 days ago)
- Last Synced: 2026-05-13T13:09:23.628Z (1 day ago)
- Versions: 2
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 6,669 Last month
-
Rankings:
- Downloads: 3.91%
- Dependent packages count: 7.228%
- Average: 17.342%
- Dependent repos count: 40.889%
- Maintainers (1)
pypi.org: fastmcp
The fast, Pythonic way to build MCP servers and clients.
- Homepage: https://gofastmcp.com
- Documentation: https://gofastmcp.com
- Licenses: Apache-2.0
- Latest release: 3.2.4 (published about 1 month ago)
- Last Synced: 2026-05-12T13:15:22.853Z (2 days ago)
- Versions: 97
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 68,620,862 Last month
-
Rankings:
- Dependent packages count: 9.954%
- Average: 32.989%
- Dependent repos count: 56.024%
- Maintainers (1)
-
Advisories:
- FastMCP OpenAPI Provider has an SSRF & Path Traversal Vulnerability
- FastMCP: Missing Consent Verification in OAuth Proxy Callback Facilitates Confused Deputy Vulnerabilities
- FastMCP has a Command Injection vulnerability - Gemini CLI
- FastMCP OAuth Proxy token reuse across MCP servers
- FastMCP updated to MCP 1.23+ due to CVE-2025-66416
- FastMCP vulnerable to windows command injection in FastMCP Cursor installer via server_name
- FastMCP vulnerable to reflected XSS in client's callback page
- FastMCP Auth Integration Allows for Confused Deputy Account Takeover
Dependencies
- actions/checkout v4 composite
- actions/setup-python v5 composite
- pypa/gh-action-pypi-publish release/v1 composite
- httpx >=0.26.0
- mcp >=1.0.0
- pydantic >=2.5.3
- pydantic-settings >=2.6.1
- typer >=0.9.0
- actions/checkout v6 composite
- actions/create-github-app-token v2 composite
- actions/setup-python v6 composite
- anthropics/claude-code-action v1 composite
- astral-sh/setup-uv v7 composite
- actions/checkout v6 composite
- actions/create-github-app-token v2 composite
- anthropics/claude-code-action v1 composite
- actions/checkout v6 composite
- actions/create-github-app-token v2 composite
- anthropics/claude-code-action v1 composite
- actions/checkout v6 composite
- actions/create-github-app-token v2 composite
- astral-sh/setup-uv v7 composite
- peter-evans/create-pull-request v7 composite
- annotated-types 0.7.0
- anyio 4.11.0
- asttokens 3.0.0
- attrs 25.4.0
- authlib 1.6.5
- backports-asyncio-runner 1.2.0
- backports-tarfile 1.2.0
- beartype 0.22.5
- cachetools 6.2.1
- certifi 2025.10.5
- cffi 2.0.0
- charset-normalizer 3.4.4
- click 8.3.0
- colorama 0.4.6
- cryptography 46.0.3
- cyclopts 4.2.1
- dirty-equals 0.10.0
- diskcache 5.6.3
- dnspython 2.8.0
- docstring-parser 0.17.0
- docutils 0.22.3
- email-validator 2.3.0
- exceptiongroup 1.3.0
- executing 2.2.1
- fastmcp 2.13.0.2
- h11 0.16.0
- httpcore 1.0.9
- httpx 0.28.1
- httpx-sse 0.4.3
- idna 3.11
- importlib-metadata 8.7.0
- iniconfig 2.3.0
- inline-snapshot 0.31.1
- jaraco-classes 3.4.0
- jaraco-context 6.0.1
- jaraco-functools 4.3.0
- jeepney 0.9.0
- jsonschema 4.25.1
- jsonschema-path 0.3.4
- jsonschema-specifications 2025.9.1
- keyring 25.6.0
- markdown-it-py 4.0.0
- mcp 1.21.0
- mdurl 0.1.2
- more-itertools 10.8.0
- openapi-pydantic 0.5.1
- packaging 25.0
- pathable 0.4.4
- pathvalidate 3.3.1
- platformdirs 4.5.0
- pluggy 1.6.0
- py-key-value-aio 0.2.8
- py-key-value-shared 0.2.8
- pycparser 2.23
- pydantic 2.12.4
- pydantic-core 2.41.5
- pydantic-settings 2.11.0
- pygments 2.19.2
- pyjwt 2.10.1
- pyperclip 1.11.0
- pytest 8.4.2
- pytest-asyncio 1.2.0
- python-dotenv 1.2.1
- python-multipart 0.0.20
- pywin32 311
- pywin32-ctypes 0.2.3
- pyyaml 6.0.3
- referencing 0.36.2
- requests 2.32.5
- rich 14.2.0
- rich-rst 1.3.2
- rpds-py 0.28.0
- secretstorage 3.4.0
- sniffio 1.3.1
- sse-starlette 3.0.3
- starlette 0.50.0
- testing-demo 0.1.0
- tomli 2.3.0
- typing-extensions 4.15.0
- typing-inspection 0.4.2
- urllib3 2.5.0
- uvicorn 0.38.0
- websockets 15.0.1
- zipp 3.23.0
- fastmcp *
- python-dotenv *
- actions/checkout v6 composite
- actions/create-github-app-token v2 composite
- astral-sh/setup-uv v7 composite
- extractions/setup-just v3 composite
- peter-evans/create-pull-request v7 composite
- actions/checkout v6 composite
- actions/create-github-app-token v2 composite
- anthropics/claude-code-action v1 composite
- astral-sh/setup-uv v7 composite
- j178/prek-action v1 composite
- actions/checkout v6 composite
- astral-sh/setup-uv v7 composite
- j178/prek-action v1 composite
- actions/checkout v6 composite
- actions/create-github-app-token v2 composite
- astral-sh/setup-uv v7 composite
- actions/checkout v6 composite
- actions/create-github-app-token v2 composite
- astral-sh/setup-uv v7 composite
- fastmcp @git+https://github.com/jlowin/fastmcp.git
- phue2 *
- actions/checkout v6 composite
- actions/create-github-app-token v2 composite
- anthropics/claude-code-action v1 composite
- astral-sh/setup-uv v7 composite
- actions/checkout v6 composite
- astral-sh/setup-uv v7 composite
- atproto @git+https://github.com/MarshalX/atproto.git@refs/pull/605/head
- fastmcp >=0.8.0
- httpx >=0.27.0
- pydantic-settings >=2.0.0
- websockets >=15.0.1
- dirty-equals >=0.9.0
- fastmcp >=2.0.0
- pytest >=8.3.3
- pytest-asyncio >=1.2.0
- 110 dependencies