Jeremiah Lowin
f5c5d20517
Update documentation to use DCR-suffixed provider names
...
All OAuth provider references updated from old names (GitHubProvider,
GoogleProvider, etc.) to new DCR-suffixed names (GitHubDCRProvider,
GoogleDCRProvider, etc.) including environment variable names.
Updated files:
- Authentication docs (oauth-proxy.mdx, oidc-proxy.mdx, authentication.mdx)
- Integration guides (github.mdx, google.mdx, azure.mdx, workos.mdx, auth0.mdx, aws-cognito.mdx)
- Deployment guide (http.mdx)
- Storage backends guide (storage-backends.mdx)
- Upgrade guide (upgrade-guide.mdx)
2025-10-20 17:46:42 -04:00
Jeremiah Lowin
254ff1a25d
Make CORS opt-in via middleware parameter ( #2150 )
2025-10-20 15:33:13 -04:00
Jeremiah Lowin
09e899a699
docs: Add AWS Cognito resource server requirement and CORS guidance ( #2149 )
2025-10-20 15:28:16 -04:00
Jeremiah Lowin
330eaed11f
OAuth proxy issues its own tokens ( #2109 )
...
* OAuth proxy issues its own tokens
Implement token factory pattern where proxy issues FastMCP JWTs
instead of forwarding upstream tokens. Tokens are minimal references
(JTI) that map to encrypted upstream credentials stored server-side.
* Update run-tests.yml
* Update secret generation and docs
* Add upgrade guide
2025-10-17 14:31:53 -04:00
Jeremiah Lowin
d472e30765
Support mounting OAuth-protected servers under path prefixes ( #2119 )
...
* Add issuer_url parameter to OAuth providers for mounting scenarios
* Add get_well_known_routes
* Update docs
* Improve docs and tests
* Trigger CI
* Fix conditional test execution for Windows
2025-10-17 11:44:49 -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
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
183275c8c3
Add type field to Environment base class ( #1676 )
2025-08-30 07:47:24 -04:00
Jeremiah Lowin
465e4033e7
Improve fastmcp.json environment configuration and project-based deployments ( #1631 )
2025-08-25 22:09:27 -04:00
Jeremiah Lowin
9c5c4f5113
Consolidate server loading logic into FileSystemSource ( #1614 )
2025-08-24 20:50:25 -04:00
Jeremiah Lowin
1f3f82d245
Implement typed source system for FastMCP configuration ( #1607 )
2025-08-24 16:32:37 -04:00
Jeremiah Lowin
b34519c356
Update schema path ( #1595 )
2025-08-23 09:47:58 -04:00
Jeremiah Lowin
c3d1176a69
Add WorkOS and Azure OAuth providers ( #1550 )
2025-08-20 16:22:03 -04:00
Jeremiah Lowin
2d3d5392f1
feat: introduce fastmcp.json configuration system ( #1517 )
2025-08-19 16:06:04 -04:00
Jeremiah Lowin
a113380f44
Update fastmcp cloud server requirements ( #1497 )
2025-08-14 12:23:00 -04:00
Jeremiah Lowin
8b1c721e42
Update fastmcp-cloud.mdx ( #1488 )
2025-08-13 22:07:23 -04:00
Jeremiah Lowin
9f445b0162
Update FastMCP Cloud screenshot ( #1487 )
2025-08-13 22:04:40 -04:00
Jeremiah Lowin
7beeb949a0
Update deployment docs ( #1486 )
2025-08-13 21:55:30 -04:00
Jeremiah Lowin
a65bfd10be
Add --python, --project, and --with-requirements options to CLI commands ( #1190 )
2025-07-19 21:16:09 -04:00
Jeremiah Lowin
9cbfcab94c
Update integration docs
2025-07-09 16:50:16 -04:00
Jeremiah Lowin
ffe0c92d63
Alias streamable-http as http
2025-06-22 20:00:11 -04:00
Jeremiah Lowin
18ae625fef
Update docs and test
2025-06-20 13:06:48 -04:00
Jeremiah Lowin
ac252fc28f
Fix CORS documentation example to properly handle preflight requests
...
The previous example only allowed GET methods, causing browser preflight
requests to fail with "Disallowed CORS method" errors. Updated to include
the required parameters for proper CORS support with MCP clients.
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-20 12:27:22 -04:00
Jeremiah Lowin
5a0f57498f
remove empty parens from tool
2025-06-05 14:55:32 -04:00
Jeremiah Lowin
b3f80c5374
Add empty parens to docs
2025-06-04 17:39:57 -04:00
Jeremiah Lowin
d1549c3d35
Remove empty parens
2025-06-04 15:37:55 -04:00
zzstoatzz
789d856a53
cleaner
2025-06-03 11:20:28 -05:00
zzstoatzz
33304cbb18
rm randomly truncated file
...
oops
2025-06-03 11:06:37 -05:00
zzstoatzz
dc88356869
allow passing one or many --server-arg flags
2025-06-03 11:06:37 -05:00
Yasiru
c7f807e33e
Fix : fix path error to CLI Documentation
...
CLI Documentation path was wrongly pointed under servers, fixed it to patterns
2025-06-03 16:14:48 +10:00
Jeremiah Lowin
3f1acbbcd0
Add claude desktop docs
2025-06-02 17:48:52 -04:00
Jeremiah Lowin
132db32e51
Add auth docs
2025-06-01 21:33:33 -04:00
Jeremiah Lowin
5cf5875581
Add notes about uv and claude desktop
2025-05-25 13:57:21 -04:00
Jeremiah Lowin
45b3d1e73a
Update release numbers for anticipated version
2025-05-20 09:37:31 -04:00
Jeremiah Lowin
de14845868
Update cli.mdx
2025-05-17 15:07:23 -04:00
Jeremiah Lowin
5aacd0b3ca
fastmcp run works with remote servers
2025-05-17 15:04:55 -04:00
Jeremiah Lowin
c9648389c4
Store server instance as fastmcp_server
2025-05-17 11:38:40 -04:00
Jeremiah Lowin
c3e9bdb49e
Add lifespan property to app
2025-05-16 10:51:48 -04:00
Jeremiah Lowin
0519e8d9ee
Update docs/deployment/running-server.mdx
...
Co-authored-by: nate nowack <nate@prefect.io>
2025-05-15 21:39:25 -04:00
Matt C. Wilson
6a7e4e25f3
doc(asgi): Change custom route example to PlainTextResponse
2025-05-15 21:06:40 -04:00
Jeremiah Lowin
aa6dde48cf
Merge pull request #401 from jlowin/deprecate-methods
...
Deprecate transport-specific methods on FastMCP server
2025-05-10 12:18:20 -04:00
Jeremiah Lowin
69aaad50a7
Update CLI docs
2025-05-10 12:17:17 -04:00
Jeremiah Lowin
5464efc794
Update asgi.mdx
2025-05-10 11:42:07 -04:00
Jeremiah Lowin
b6d1b3f52f
Deprecate transport-specific methods
2025-05-10 11:34:47 -04:00
Jeremiah Lowin
042a3852b1
Add docs
2025-05-10 09:29:58 -04:00
Jeremiah Lowin
b7bd49ac8a
Add docs for asgi integration
2025-05-09 17:32:13 -04:00
Jeremiah Lowin
f14d35cd84
Revert trailing slashes
2025-05-07 22:24:40 -04:00
Jeremiah Lowin
108ae4a471
Add documentation
2025-05-07 22:22:56 -04:00