Commit graph

3,289 commits

Author SHA1 Message Date
Jack Wotherspoon
e5e426279e
feat: add support for Gemini CLI integration (#1709) 2025-09-06 12:08:56 -04:00
William Easton
f3922423f5
Update Readme Example
Update result printing in README example
2025-09-06 10:07:07 -05:00
Wei Han (Henry)
f1a9778a29
Update result printing in README example 2025-09-05 18:15:42 +08:00
marvin-context-protocol[bot]
7cbca45182
chore: Update fastmcp.json schema (#1744)
Co-authored-by: marvin-context-protocol[bot] <225465937+marvin-context-protocol[bot]@users.noreply.github.com>
2025-09-03 19:17:51 -04:00
Jeremiah Lowin
d21e7e7626
Update changelog.mdx (#1745) 2025-09-03 17:31:01 -04:00
Jeremiah Lowin
8ffed6a3d9
Hotfix: restore --transport streamable http at CLI (#1743) v2.12.2 2025-09-03 17:24:22 -04:00
Jeremiah Lowin
da9cd52c79
Update changelog for 2.12.1 (#1740) 2025-09-03 14:55:49 -04:00
Jeremiah Lowin
cf3c8767d6
Clean up and reorganize OAuth proxy tests (#1738) v2.12.1 2025-09-03 12:34:00 -04:00
Jeremiah Lowin
46a5187398
Add token_endpoint_auth_method parameter to OAuthProxy (#1736) 2025-09-03 12:21:40 -04:00
Jeremiah Lowin
1045eb47c2
OAuth proxy PKCE forwarding (#1733) 2025-09-03 12:11:38 -04:00
Jeremiah Lowin
c5c6a3ee06
Add development docs for FastMCP (#1719)
Co-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>
2025-09-03 11:34:43 -04:00
Jeremiah Lowin
a3940985c7
Run integration tests with a longer timeout (#1734) 2025-09-03 10:39:57 -04:00
Daniel Mikusa
598a37e6c9
Expose valid scopes from OAuthProxy metadata (#1717)
Co-authored-by: Jeremiah Lowin <153965+jlowin@users.noreply.github.com>
2025-09-03 10:34:29 -04:00
Jeremiah Lowin
d11e98fe4a
Fix OAuth proxy client storage and add retry logic (#1732) 2025-09-03 10:05:33 -04:00
Jeremiah Lowin
76f14c21b4
Update quickstart (#1728) 2025-09-02 19:40:23 -04:00
Sean
71de8091d9
Add deployment information to quickstart (#1433)
Co-authored-by: Jeremiah Lowin <153965+jlowin@users.noreply.github.com>
2025-09-02 19:10:53 -04:00
Jeremiah Lowin
5074db1c46
Revert "OAuthProxy forward PKCE parameters (#1714)" (#1724) 2025-09-02 16:48:06 -04:00
marvin-context-protocol[bot]
8572e54b29
chore: Update SDK documentation (#1720)
Co-authored-by: marvin-context-protocol[bot] <225465937+marvin-context-protocol[bot]@users.noreply.github.com>
2025-09-02 16:37:18 -04:00
Jeremiah Lowin
a380467c44
Remove test files (#1723) 2025-09-02 16:36:08 -04:00
Jeremiah Lowin
694f0fe149
Remove orphaned OAuth proxy code (#1722) 2025-09-02 16:30:50 -04:00
Aaron
a3e847d071
OAuthProxy forward PKCE parameters (#1714)
Co-authored-by: Jeremiah Lowin <153965+jlowin@users.noreply.github.com>
2025-09-02 16:02:14 -04:00
Jeremiah Lowin
d36ea42b92
Fix OAuth resource URL handling and WWW-Authenticate header (#1706) 2025-09-02 15:14:05 -04:00
Jeremiah Lowin
05b611b68d
Make openai depedency optional (#1701) 2025-09-02 15:13:37 -04:00
Jeremiah Lowin
deff09fe07
refactor: replace auth provider registry with ImportString (#1710) 2025-09-02 08:31:52 -04:00
Jeremiah Lowin
bc25802a28
Update documentation around scopes for google (#1703) 2025-09-01 16:44:50 -04:00
William Easton
e7e96a043d
Set generics without bounds to default=Any
Set generics without bounds to default=Any
2025-09-01 14:21:09 -05:00
William Easton
87e16a3c2b
Merge branch 'main' into claude/issue-1647-20250827-0442 2025-09-01 14:17:11 -05:00
William Easton
06da16db84
docs: add performance warnings for mounted servers and proxies
docs: add performance warnings for mounted servers and proxies
2025-09-01 14:16:08 -05:00
William Easton
019f7ab7b1
PR Cleanup 2025-09-01 14:15:31 -05:00
William Easton
d8a921345c
Merge branch 'main' into claude/issue-1647-20250827-0442 2025-09-01 14:02:32 -05:00
William Easton
22ba63491d
Merge branch 'main' into claude/issue-1583-20250829-1824 2025-09-01 13:58:06 -05:00
William Easton
67d933abcf
Small edits 2025-09-01 13:57:40 -05:00
Jeremiah Lowin
be17a18420
Fix documentation: use StreamableHttpTransport for headers in testing (#1702)
Co-authored-by: marvin-context-protocol[bot] <225465937+marvin-context-protocol[bot]@users.noreply.github.com>
Co-authored-by: Jeremiah Lowin <jlowin@users.noreply.github.com>
2025-09-01 13:03:55 -04:00
Jeremiah Lowin
1db76fb31c
Update changelog.mdx (#1691) 2025-08-31 17:47:42 -04:00
Jeremiah Lowin
1c6ba0a011
Ignore chore PRs (#1684) v2.12.0rc1 v2.12.0 2025-08-30 10:40:42 -04:00
marvin-context-protocol[bot]
f7d7303dee
chore: Update SDK documentation (#1679)
Co-authored-by: marvin-context-protocol[bot] <225465937+marvin-context-protocol[bot]@users.noreply.github.com>
2025-08-30 10:36:31 -04:00
marvin-context-protocol[bot]
97e0987070
chore: Update fastmcp.json schema (#1680)
Co-authored-by: marvin-context-protocol[bot] <225465937+marvin-context-protocol[bot]@users.noreply.github.com>
2025-08-30 10:36:23 -04:00
Jeremiah Lowin
8c678b552b
Add resource_server_url parameter to OAuth proxy providers (#1682) 2025-08-30 08:33:13 -04:00
Jeremiah Lowin
183275c8c3
Add type field to Environment base class (#1676) 2025-08-30 07:47:24 -04:00
marvin-context-protocol[bot]
bc84961ab9
chore: Update SDK documentation (#1675)
Co-authored-by: marvin-context-protocol[bot] <225465937+marvin-context-protocol[bot]@users.noreply.github.com>
2025-08-29 22:35:28 -04:00
marvin-context-protocol[bot]
c71c7ef8e3
chore: Update fastmcp.json schema (#1674)
Co-authored-by: marvin-context-protocol[bot] <225465937+marvin-context-protocol[bot]@users.noreply.github.com>
2025-08-29 22:35:08 -04:00
Jeremiah Lowin
ea47d232bc
Refactor Environment to support multiple runtime types (#1673) 2025-08-29 22:29:35 -04:00
Jeremiah Lowin
6d46192659
Internal refactor: fastmcp config to mcp server config (#1672) 2025-08-29 21:37:39 -04:00
Jeremiah Lowin
5fe8e2fe6b
Fix OAuth token expiry handling (#1649) (#1671) 2025-08-29 21:14:56 -04:00
marvin-context-protocol[bot]
66252018ed docs: add performance warnings for mounted servers and proxies
- Add warning about performance impact in mounted servers section
- Explain that list_tools() operations are affected by slowest mounted server
- Note that HTTP-based servers can introduce 300-400ms latency vs 1-2ms for local
- Recommend import_server() for performance-critical applications
- Add performance considerations section to proxy documentation
- Reference composition documentation for alternatives

Co-authored-by: William Easton <strawgate@users.noreply.github.com>
2025-08-29 18:25:53 +00:00
romanusyk
210e9cc5ca
Add default scope handling in OAuth proxy (#1667) 2025-08-29 09:58:45 -04:00
Jeremiah Lowin
536ccde9e8
Consolidate CLI config parsing and prevent infinite loops (#1660) 2025-08-29 09:43:39 -04:00
Jeremiah Lowin
f7d2caf83c
Add allowed_client_redirect_uris to OAuth provider subclasses (#1662) 2025-08-29 09:35:35 -04:00
Jeremiah Lowin
6d9088704e
Fix OAuth redirect URI validation for DCR compatibility (#1661) 2025-08-28 15:19:56 -04:00
William Easton
5b433f57cf
Feat: Configurable LoggingMiddleware payload serialization 2025-08-27 10:31:08 -05:00