Spaces:
Sleeping
Sleeping
Commit History
-
feat: introduce fastmcp.json configuration system (#1517)
Jeremiah LowinUnverified signature5f2c09d -
Fixed wrong import path in new docs page (#1538)
Sebastian KaliszUnverified signaturec516657
-
Add OAuth proxy that allows authentication with social IDPs without DCR support (#1434)
Jeremiah LowinUnverified signaturef5238eb
-
fix: Use Message function and PromptResult type in docs (#1515)
Jeremiah Lowin +1: ClaudeUnverified signatureCo-authored-by: Claude <noreply@anthropic.com>aaa99a4 -
docs: Fix type annotation in return value documentation (#1499)
Maikel VeenUnverified signature76b9f6d
-
Update deployment docs (#1486)
Jeremiah LowinUnverified signaturecc899d9
-
Support importing custom_route endpoints when mounting servers (#1470)
Jeremiah Lowin +2: Jeremiah Lowin, marvin-context-protocol[bot]Unverified signatureCo-authored-by: Jeremiah Lowin <jlowin@users.noreply.github.com> Co-authored-by: marvin-context-protocol[bot] <225465937+marvin-context-protocol[bot]@users.noreply.github.com>125f50b
-
Add documentation for get_access_token() dependency function (#1446)
Jeremiah Lowin +2: Jeremiah Lowin, marvin-context-protocol[bot]Unverified signatureCo-authored-by: Jeremiah Lowin <jlowin@users.noreply.github.com> Co-authored-by: marvin-context-protocol[bot] <225465937+marvin-context-protocol[bot]@users.noreply.github.com>341332a
-
Ensure resource + template names are properly prefixed when importing/mounting (#1423)
Jeremiah LowinUnverified signature8d16d26
-
Introduce `RemoteAuthProvider` for cleaner external identity provider integration, update docs (#1346)
Jeremiah LowinUnverified signature8c0df0f
-
Docs updates (#1336)
Jeremiah LowinUnverified signaturedcd54e9
-
Add comprehensive OAuth 2.1 authentication system with WorkOS integration (#1327)
Jeremiah LowinUnverified signature3959209 -
Update resources.mdx (#1334)
Jeremiah LowinUnverified signaturee8c98a6 -
Add unit tests and docs for denying tool calls with middleware (#1333)
Jeremiah LowinUnverified signature96709d8 -
Structured client-side logging (#1326)
Colin JermainUnverified signature4a12d22
-
docs: update get_state and set_state references (#1306)
Maxi FernandezUnverified signature6dcf299
-
Add complete support for TokenVerifier protocol (#1297)
Jeremiah LowinUnverified signatureb6176a5
-
Add meta parameter support to tools, resources, templates, and prompts decorators (#1294)
Jeremiah LowinUnverified signature0907e77 -
Add _fastmcp meta namespace (#1290)
Jeremiah LowinUnverified signature957b451 -
Add 2.11 version badge for state management (#1289)
Jeremiah LowinUnverified signature02a4dfb
-
Update documentation
Jeremiah Lowinef1d003
-
Add annotations docs (#1268)
Jeremiah LowinUnverified signaturef6b57a9 -
Fix typing, add tests for tool call middleware (#1269)
Jeremiah LowinUnverified signatureccc2857
-
Support string annotations (#1255)
Jeremiah LowinUnverified signature0e1f06a
-
Fix invalid async context manager usage in proxy documentation (#1246)
nate nowackUnverified signature7d758ee
-
Update docs to reflect sync tools (#1234)
Jeremiah LowinUnverified signatureb8f381e -
Add docs for context state management (#1227)
Jeremiah LowinUnverified signature5375b3a
-
Resolve #1139 -- Implement include_context argument in Context.sample (#1141)
Unverified signature9247f8d
-
Fix middleware list result types (#1125)
Jeremiah Lowin +1: ClaudeUnverified signature* Catch more openapi changes * Simplify middleware list operations to use lists directly - Updated middleware signatures to work with list[Tool], list[Resource], etc instead of wrapper objects - Removed unnecessary ListToolsResult, ListResourcesResult wrapper types - Updated documentation to show simpler list-based filtering pattern - Added tests for list-based middleware filtering Closes #1121 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com> --------- Co-authored-by: Claude <noreply@anthropic.com>0907fff
-
Update proxy.mdx (#1108)
Unverified signaturefix typof5e46e3
-
Add mirrored component support for proxy servers (#1105)
Jeremiah Lowin +1: ClaudeUnverified signature* Add mirrored component support for proxy servers Prevents enable/disable operations on mirrored components (tools, resources, prompts retrieved from proxy servers). Users must create local copies with .copy() and add them to their server to modify them. Local components take precedence over mirrored ones. Closes #1102 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com> * Update proxy.mdx --------- Co-authored-by: Claude <noreply@anthropic.com>2c2248b -
Add mirrored component support for proxy servers
Jeremiah Lowin +1: ClaudePrevents enable/disable operations on mirrored components (tools, resources, prompts retrieved from proxy servers). Users must create local copies with .copy() and add them to their server to modify them. Local components take precedence over mirrored ones. Closes #1102 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>a9a1a98 -
Update integration docs
Jeremiah Lowin54dc4d4
-
Fix concurrent proxy client operations with session isolation (#1083)
Jeremiah Lowin +1: ClaudeUnverified signature* Refactor Client session state with ClientSessionState dataclass Fixes #1068 by introducing ClientSessionState to encapsulate session management attributes, simplifying Client.new() and preventing concurrent proxy client context mixing through client factory pattern. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com> * Update proxy documentation for new client factory pattern Documents the new session management behavior, client_factory parameter, and concurrent operation safety introduced in v2.10.3 to fix #1068. * Remove deprecation of client parameter and update documentation - Undeprecated FastMCPProxy client parameter - Made client_factory the advanced option for custom control - Added detailed explanation of how client factories work internally - Removed outdated note about proxy feature limitations - Removed fabricated Advanced Usage section * Re-do proxy documentation * Fix deprecated client parameter to provide sess…c7708b2
-
Proxy support advanced MCP features (#1022)
hopeful0Unverified signature* Proxy support advanced MCP features * Optimize ProxyClient testing * Add documentation for ProxyClientfd0c13f
-
Clean up docs
Jeremiah Lowin97d16c5
-
Merge pull request #997 from sstene1/auth-alg
Jeremiah LowinUnverified signatureAdd Support for Configurable Algorithmse670504 -
Update middleware imports and documentation
Jeremiah Lowin63bfcb4 -
Merge branch 'auth-alg' of https://github.com/sstene1/fastmcp into auth-alg
Shane Stene52a4a60 -
config algorithm support
Shane Stene1740f19 -
Support "no response" elicitation requests
Jeremiah Lowindbf9272
-
Add new tag
Jeremiah Lowinf176f90 -
Update parameter capitalization
Jeremiah Lowin2937184 -
Update documentation
Jeremiah Lowin1a68f2c -
Provide a response type to client
Jeremiah Lowin815bac1 -
Update docs
Jeremiah Lowind4466da
-
Merge branch 'main' into output-schema
Jeremiah Lowin6572dc8 -
Remove legacy json parsing
Jeremiah LowinBecause the server now validates inputs, its no longer viable to provide a JSON string where e.g. an array is expected, so we can entirely remove FastMCP's "legacy json parsing" support from 1.x. This is a breaking change (for legacy opt-in behavior)6ea503a -
Merge branch 'main' into protocol-update
Jeremiah Lowin5e329a1 -
Fix middleware tests
Jeremiah Lowin5bfd7a8