Commit graph

1,911 commits

Author SHA1 Message Date
Jeremiah Lowin
9b7bbd2801
Update static checks (#1448) v2.11.3
Co-authored-by: nate nowack <thrast36@gmail.com>
2025-08-11 17:35:41 -04:00
Jeremiah Lowin
dd34846266
Optimize OpenAPI payload size by 46% (#1452)
Co-authored-by: Claude <noreply@anthropic.com>
2025-08-11 17:31:54 -04:00
Jeremiah Lowin
c6768dad5f
Add documentation for get_access_token() dependency function (#1446)
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-08-11 13:01:44 -04:00
Jeremiah Lowin
1df4771909
Ensure transformed tools generate structured content (#1443) 2025-08-11 12:34:43 -04:00
Jeremiah Lowin
f8f05ca395
Clean up complexity from PR #1426 (#1435) 2025-08-10 21:55:17 -04:00
Jeremiah Lowin
18533951ad
Pin mcp SDK under 2.0 to avoid breaking changes (#1428) 2025-08-10 09:10:18 -04:00
Yann Jouanin
456b22ecf4
Enable Protected Resource Metadata to provide resource_name and resou… (#1371)
Co-authored-by: Jeremiah Lowin <153965+jlowin@users.noreply.github.com>
2025-08-10 09:01:12 -04:00
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