Commit graph

2,150 commits

Author SHA1 Message Date
Jeremiah Lowin
b96e6ebbb2
Use lowercase namespace for fastmcp logger (#1791) v2.12.4 2025-09-26 12:13:02 -04:00
Christian Clauss
d6aa980ff5
Fix typos discovered by codespell (#1922) 2025-09-26 12:02:28 -04:00
nate nowack
df9e5ac2dd
Fix route count logging in OpenAPI server (#1928) 2025-09-26 11:54:57 -04:00
Stephan Eberle
5486b5a3b9
Add AWS Cognito OAuth Provider for Enterprise Authentication (#1873)
Co-authored-by: Jeremiah Lowin <153965+jlowin@users.noreply.github.com>
2025-09-25 11:08:45 -04:00
Jeremiah Lowin
fccd081758
Clean up code for creating the resource url (#1916) 2025-09-25 10:42:57 -04:00
Anvi Banga
0a8f8bbeb8
descope icon (#1912)
Co-authored-by: Jeremiah Lowin <153965+jlowin@users.noreply.github.com>
2025-09-25 10:38:06 -04:00
raphael-linx
eb0db4fb77
Fix: get_resource_url nested URL handling (#1914) 2025-09-25 10:35:37 -04:00
isijoe
104b965a92
client: add optional context_arguments to completions (#1906)
Co-authored-by: Khizriev <islam.khizriev@lde-mk71w24dfy.fritz.box>
2025-09-25 10:32:42 -04:00
Jeremiah Lowin
a41600d838
Fix: Remove JSON schema title metadata while preserving parameters named 'title' (#1872) 2025-09-23 10:19:34 -04:00
nate nowack
7770e3a6bc
remove lockfile smart_home example (#1892)
Co-authored-by: Claude <noreply@anthropic.com>
2025-09-22 20:07:19 -04:00
nate nowack
04831b75c2
optimize test suite (#1893)
Co-authored-by: Claude <noreply@anthropic.com>
2025-09-22 20:07:04 -04:00
William Easton
1f2d3f2165
Small updates to Sampling types (#1882) 2025-09-22 09:11:34 -04:00
lodu
b00a941eb5
update release dates based on github releases (#1890) 2025-09-22 07:20:17 -04:00
Jeremiah Lowin
8f68508198
Fix rounded edges of image (#1886) 2025-09-21 16:23:51 -04:00
Jeremiah Lowin
8f1a9735f5
Update dark mode image in README (#1885) 2025-09-21 16:15:20 -04:00
Jeremiah Lowin
0fcf46933c
Update welcome images (#1884) 2025-09-21 16:13:35 -04:00
Jeremiah Lowin
7f7482824f
Update readme + welcome docs (#1883) 2025-09-21 15:43:35 -04:00
Jeremiah Lowin
b3ea6ad384
docs: update OAuth and OIDC proxy documentation (#1880) 2025-09-21 11:02:36 -04:00
Jeremiah Lowin
7176d4f293
Add persistent storage for OAuth client registrations (#1879) 2025-09-21 10:56:08 -04:00
shlomo666
92b7e92e05
Fix: Preserve OpenAPI parameter descriptions in experimental parser (#1877) 2025-09-21 10:43:50 -04:00
Jeremiah Lowin
0ee263a1c6
fix: accept HTTP 200 status in OAuth pre-flight check (#1874) 2025-09-20 19:23:27 -04:00
Jeremiah Lowin
7e4aaa8696
Update descope version badges (#1870) 2025-09-19 13:48:13 -04:00
Anvi Banga
59e250a98e
feat: Add support for Descope Authentication (#1853)
Co-authored-by: Jeremiah Lowin <153965+jlowin@users.noreply.github.com>
2025-09-19 13:46:44 -04:00
Jeremiah Lowin
d4cc1fbf10
Add log level support for stdio and HTTP transports (#1840) 2025-09-19 13:46:30 -04:00
Jeremiah Lowin
9643ad8e1e
Fix FastAPI list parameter parsing in experimental OpenAPI parser (#1834)
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-19 13:36:37 -04:00
Ruhul Alam
d3d72984bf
chore: Cleanup Auth0 redirect_path initialization (#1842)
Co-authored-by: Jeremiah Lowin <153965+jlowin@users.noreply.github.com>
2025-09-19 13:36:27 -04:00
Daniel Mikusa
ae8f4fc679
Honor client supplied scopes during registration (#1860)
Co-authored-by: Jeremiah Lowin <153965+jlowin@users.noreply.github.com>
2025-09-19 13:36:15 -04:00
William Easton
84eea7c708
Automatically Create inline Snapshots (#1779)
Co-authored-by: Jeremiah Lowin <153965+jlowin@users.noreply.github.com>
2025-09-19 13:35:58 -04:00
Jeremiah Lowin
39dee1bdb3
feat(experimental/openapi): replace $ref in additionalProperties; add tests (#1735)
Co-authored-by: Hsiao, Cooper <cooper.hsiao@commscope.com>
Co-authored-by: Cooper <xcooper1030@gmail.com>
2025-09-19 13:35:45 -04:00
William Easton
0d6d60941c
fix: correct typing for on_read_resource middleware method (#1858)
Co-authored-by: marvin-context-protocol[bot] <225465937+marvin-context-protocol[bot]@users.noreply.github.com>
Co-authored-by: William Easton <strawgate@users.noreply.github.com>
2025-09-19 13:13:00 -04:00
Ruhul Alam
16f380a8cf
fix: Improve URL handling in OIDCConfiguration (#1850)
Co-authored-by: Jeremiah Lowin <153965+jlowin@users.noreply.github.com>
2025-09-19 13:11:37 -04:00
Daniel Campos Olivares
867438eda8
fix: Increase default 3s timeout on Pytest (#1866) 2025-09-19 12:52:18 -04:00
Peter Droogmans
39a1e59bfd
feat: Set instructions in code (#1838) 2025-09-16 09:09:10 -04:00
Ruhul Alam
2df8a0f915
chore: Set redirect_path default in function (#1833) 2025-09-15 18:33:44 -04:00
Jeremiah Lowin
f4f1905c89
Update wordmark (#1832) 2025-09-15 18:14:37 -04:00
Jeremiah Lowin
edc04dd956
Update pull_request_template.md (#1824) 2025-09-15 18:01:20 -04:00
William Easton
09ae8f5cfd
fix: correct documentation link in deprecation warning (#1828)
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-15 11:09:32 -04:00
William Easton
4a02c9a563
Delay import of Provider classes until FastMCP Server Creation (#1820) 2025-09-15 11:08:49 -04:00
Jack Wotherspoon
82f1602f71
docs: update NEW tags for AI assistant integrations (#1829) 2025-09-15 11:07:05 -04:00
Jack Wotherspoon
1a27006812
docs: make Gemini CLI integration discoverable (#1827) 2025-09-15 10:02:08 -04:00
William Easton
d997e2911b
Refactor Logging and Structured Logging Middleware (#1805)
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-14 16:24:43 -04:00
Jeremiah Lowin
a44028e22a
Remove extraneous union import (#1823) 2025-09-14 14:55:30 -04:00
Ruhul Alam
972521146f
feat: Add support for OIDC configuration (#1817) 2025-09-14 14:54:48 -04:00
akkuman
ed0931de8e
feat: Move the Starlette context middleware to the front (#1812) 2025-09-14 14:51:57 -04:00
Radi
9d17aba5b6
Update quickstart.mdx (#1821) 2025-09-14 14:51:11 -04: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