Commit graph

2,106 commits

Author SHA1 Message Date
William Easton
577d23d5c3
Fix Server Creation with Auth Providers 2025-09-13 15:23:48 -05:00
Didier Durand
6ece5462db
[Doc]: fixing typos in multiple files (#1804) v2.12.3 2025-09-11 18:07:02 -04:00
William Easton
97854d3952
Fix Context docstring examples to use async syntax
Fix Context docstring examples to use async syntax
2025-09-11 11:24:54 -05:00
William Easton
0f80cbc722
Fix sync/async docstrings 2025-09-11 09:35:23 -05:00
marvin-context-protocol[bot]
7ede47729b Fix Context docstring examples to use async syntax
Updates both main docstring example and session_id property example to use async functions with proper await syntax for Context methods.

Co-authored-by: William Easton <strawgate@users.noreply.github.com>
2025-09-10 23:21:59 +00:00
Jeremiah Lowin
8eadaaa958
Improve language for route_map_fn tip (#1788) (#1792) 2025-09-08 21:03:05 -04:00
Jeremiah Lowin
9e5e75d73e
Add show_cli_banner setting to control banner display (#1780) 2025-09-07 20:59:27 -04:00
marvin-context-protocol[bot]
79351ed744
chore: Update SDK documentation (#1767)
Co-authored-by: marvin-context-protocol[bot] <225465937+marvin-context-protocol[bot]@users.noreply.github.com>
2025-09-07 13:48:25 -04:00
Jeremiah Lowin
54b7a3b79f
Remove run_with_uv() and inline UV logic in cli.py (#1770) 2025-09-07 12:17:03 -04:00
William Easton
1e137641bb
Merge pull request #1773 from jlowin/content_block_handling
Cleanup Tool Content Conversion
2025-09-07 10:20:44 -05:00
William Easton
408415c174
Merge branch 'main' into content_block_handling 2025-09-07 10:17:41 -05:00
William Easton
fe4f31c2c7
Enable more type checking rules (#1775) 2025-09-07 11:11:44 -04:00
William Easton
64010ff276
Cleanup content conversion 2025-09-06 17:32:33 -05:00
Jeremiah Lowin
3dd7373680
feat: Add flexible parameter forwarding to OAuth proxy (#1771) 2025-09-06 15:50:29 -04:00
William Easton
d7a74419b2
Preserve order in mixed text/image tool returns (#1704)
Co-authored-by: William Easton <strawgate@users.noreply.github.com>
Co-authored-by: marvin-context-protocol[bot] <225465937+marvin-context-protocol[bot]@users.noreply.github.com>
2025-09-06 14:22:29 -04:00
Jeremiah Lowin
66da6d2f6a
Clean up uvenvironment and ensure uv run --with fastmcp is used by install commands (#1769) 2025-09-06 14:21:56 -04:00
Daniel Mikusa
7fbe3ee39b
Protected resource advertises valid scopes, if available (#1742) 2025-09-06 12:20:38 -04:00
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