Commit graph

1,904 commits

Author SHA1 Message Date
Kun Yang
ed5a83301d
fix(type): lifespan is partially unknown (#1389)
Co-authored-by: Kun Yang <10774721+ykun91@users.noreply.github.com>
2025-08-10 08:52:52 -04:00
Panos Argyrakis
c3f4623690
fixes #1398: Add JWT claims to AccessToken (#1399)
Co-authored-by: Jeremiah Lowin <153965+jlowin@users.noreply.github.com>
2025-08-09 20:58:09 -04:00
Jeremiah Lowin
558c7d2a66
Fix OpenAPI transitive references and performance (#1372) (#1426) 2025-08-09 20:53:51 -04:00
633WHU
5fe3287cee
Fix OpenAPI allOf handling at requestBody top level (#1378) (#1425) 2025-08-09 11:52:31 -04:00
Jeremiah Lowin
19a4dd85d4
Ensure resource + template names are properly prefixed when importing/mounting (#1423) 2025-08-08 21:29:07 -04:00
Jeremiah Lowin
22de076b75
Improve templates (#1422) 2025-08-08 20:47:17 -04:00
Jeremiah Lowin
2cf9bb4c18
Update marvin workflow name (#1421) 2025-08-08 20:25:42 -04:00
Jeremiah Lowin
15cffa1016
Simplify action setup and add github tools (#1419) 2025-08-08 20:23:49 -04:00
Jeremiah Lowin
4889bc1aba
Use underscore instead of hyphen for Marvin (#1418) 2025-08-08 18:51:07 -04:00
Jeremiah Lowin
e845b56a34
Marvin: fix deprecated variable names (#1417) 2025-08-08 17:15:33 -04:00
Jeremiah Lowin
2ef4b5b4dc
Fix Marvin token generation (#1416) 2025-08-08 17:12:23 -04:00
Jeremiah Lowin
9b31972e52
Update Marvin's claude code action version (#1415) 2025-08-08 17:09:24 -04:00
Jeremiah Lowin
aa41c56e17
Update marvin errors (#1414) 2025-08-08 17:04:45 -04:00
Jeremiah Lowin
7acacbea6b
Create marvin.yml (#1412) 2025-08-08 16:57:42 -04:00
Jeremiah Lowin
3730b7e106
Update agents.md; add github instructinos (#1410) 2025-08-08 13:33:23 -04:00
Jeremiah Lowin
ec09310593
Increase performance test threshold to 100ms (#1406) 2025-08-08 12:19:22 -04:00
633WHU
9b2329e53c
Fix httpx_client_factory type annotation to match MCP SDK (#1402) (#1405) 2025-08-08 12:18:34 -04:00
Jeremiah Lowin
87e103222e
Improve redirect handling to address 307's (#1387) 2025-08-08 11:55:30 -04:00
Jeremiah Lowin
bfc8efdf31
Consolidate agent instructions into AGENTS.md (#1404) 2025-08-08 11:55:06 -04:00
Jeremiah Lowin
71fb4ab671
docs(client/logging): reflect corrected default log level mapping (#1403)
Co-authored-by: opencode <noreply@opencode.ai>
2025-08-08 11:49:58 -04:00
633WHU
dd1389178c
Fix client-side logging bug #1394 (#1397) 2025-08-08 11:37:10 -04:00
633WHU
8e12eddbb6
Add comprehensive tests for utilities.components module (#1395) 2025-08-08 11:33:33 -04:00
Jeremiah Lowin
77bdc9de20
Add remote auth provider tests (#1351) v2.11.2 2025-08-06 13:13:35 -04:00
Jeremiah Lowin
d52d6d8fff
Support factory functions in fastmcp run (#1384) 2025-08-06 13:12:52 -04:00
bianning
78e9bab244
Add async support to client_factory in FastMCPProxy (#1286) (#1375)
Co-authored-by: bianning <bianning@vv.cn>
2025-08-06 13:11:48 -04:00
Jeremiah Lowin
586210d499
Fix server_version field in inspect manifest (#1383) 2025-08-06 11:23:34 -04:00
Jeremiah Lowin
aedb1993a2
Remove unused arg (#1382) 2025-08-06 11:09:17 -04:00
Jeremiah Lowin
1ade5ddb05
Fix Settings field with both default and default_factory (#1380)
Co-authored-by: Claude <noreply@anthropic.com>
2025-08-06 09:38:00 -04:00
William Easton
e62d2dd3c2
Manually set _key after model_copy (#1357) v2.11.1 2025-08-04 11:08:51 -04:00
William Easton
d4fc44feb4
Fix method-bound tools (#1360) 2025-08-04 09:41:05 -04:00
633WHU
5ee159a4b3
perf: optimize string operations in OpenAPI parameter processing (#1342) 2025-08-03 09:52:03 -04:00
Osvald Nigola
85d04a2880
Fix typo in decorating-methods.mdx (#1344) 2025-08-03 09:45:10 -04:00
Jeremiah Lowin
ec52e74b48
Introduce RemoteAuthProvider for cleaner external identity provider integration, update docs (#1346) 2025-08-02 20:36:38 -04:00
Jeremiah Lowin
5a87a4787d
Update AuthKit vocab (#1338) 2025-08-01 20:56:15 -04:00
Jeremiah Lowin
3e73c7100a
Add 2.11 to changelog (#1337) 2025-08-01 20:44:59 -04:00
Jeremiah Lowin
a965d0d836
Docs updates (#1336) 2025-08-01 20:39:55 -04:00
Jeremiah Lowin
8f8f169bdd
Update release.yml (#1335) v2.11.0 2025-08-01 17:16:21 -04:00
tommitt
1be7d98c1a
Eunomia authorization server can run embedded within the MCP server (#1317) 2025-08-01 17:08:10 -04:00
Jeremiah Lowin
b46d4934a8
Add comprehensive OAuth 2.1 authentication system with WorkOS integration (#1327) 2025-08-01 17:06:55 -04:00
Jeremiah Lowin
1447e0275a
Update resources.mdx (#1334) 2025-08-01 17:06:42 -04:00
Jeremiah Lowin
c40149d970
Ensure validation errors are raised when masked (#1330) 2025-08-01 17:06:27 -04:00
Jeremiah Lowin
a9e79d5ffc
Change server flag to --name (#1248) 2025-08-01 17:06:15 -04:00
Jeremiah Lowin
df284ba824
Add unit tests and docs for denying tool calls with middleware (#1333) 2025-08-01 16:55:42 -04:00
Jeremiah Lowin
b3ff761644
Ensure fastmcp run supports v1 servers (#1332) 2025-08-01 16:43:00 -04:00
Jeremiah Lowin
aaf342e33a
Update bug.yml (#1331) 2025-08-01 16:16:21 -04:00
Jeremiah Lowin
887c642bb1
Remove redundant resource_metadata_url assignment (#1328) 2025-08-01 15:55:14 -04:00
Jeremiah Lowin
23f7873314
Add unit test for sampling with image messages (#1329) 2025-08-01 15:55:05 -04:00
Colin Jermain
7f3c3cc24b
Structured client-side logging (#1326) 2025-08-01 14:47:21 -04:00
633WHU
2757bfea33
Optimize _make_optional_parameter_nullable and _adjust_union_types functions (#1321)
Co-authored-by: chiliu <chiliu@paypal.com>
2025-08-01 14:43:49 -04:00
633WHU
f9bb8e7005
refactor: standardize logging usage across OpenAPI utilities (#1322)
Co-authored-by: chiliu <chiliu@paypal.com>
2025-08-01 08:29:17 -04:00