Commit graph

2,355 commits

Author SHA1 Message Date
Jeremiah Lowin
52e9af1214
Add RFC 7662 token introspection provider (#2074) 2025-10-16 10:57:06 -04:00
Andrew McLachlan
98fb0a6115
Fix missing import in Tool Transformation docs. (#2108) 2025-10-15 17:49:19 -07:00
Romaric Parmentier
586a7515df
chore(auth): add client_storage property to aws provider (#2107) 2025-10-15 17:18:53 -07:00
Jeremiah Lowin
5988873601
Fix log handler to accept any JSON-serializable data type (#2102) 2025-10-15 10:20:04 -07:00
Jeremiah Lowin
a0d1c7fb69
Remove obsolete claude.py with Windows path bug (#2101) 2025-10-15 07:04:46 -07:00
Jeremiah Lowin
453454711f
Add auto-close workflow for issues needing MRE (#2100) 2025-10-15 06:54:28 -07:00
Jeremiah Lowin
b45499292f
Fix nullable enum validation in OpenAPI converter (#2093) 2025-10-15 06:30:30 -07:00
Jeremiah Lowin
be73143960
Clarify context is scoped to single MCP request (#2099) 2025-10-15 06:00:03 -07:00
Jeremiah Lowin
c17f96d4e2
Update docs (#2094) 2025-10-14 16:38:21 -07:00
Jeremiah Lowin
59aabe2741
Fix experimental parser missing top-level response schemas (#2087) (#2092) 2025-10-14 15:31:30 -07:00
William Easton
67a19afe89
Merge branch 'main' into responsecachingmiddleware 2025-10-14 16:59:53 -05:00
William Easton
462085bd89
Bump kv dependency to 0.2.2
bump kv dependency to 0.2.2
2025-10-14 16:59:19 -05:00
William Easton
ea9b2de8f8
Merge branch 'main' into bump-kv 2025-10-14 16:52:24 -05:00
Jeremiah Lowin
5f8461b7f0
Remove shell=True from Windows subprocess calls (#2091) 2025-10-14 12:30:46 -07:00
Jeremiah Lowin
2a20f54617
Escape all HTML to prevent XSS attack (#2090) 2025-10-14 12:30:21 -07:00
Roee Hershko
541822f07f
add azp claim (#1945)
Co-authored-by: Jeremiah Lowin <153965+jlowin@users.noreply.github.com>
2025-10-14 12:00:28 -07:00
William Easton
5d13deffc9
Merge branch 'main' into bump-kv 2025-10-14 13:55:42 -05:00
William Easton
cc6df567da
bump kv to 0.2.2 2025-10-14 13:54:47 -05:00
William Easton
5d195878c4
Switch Lifespan to being a Server Lifespan (#2013)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Jeremiah Lowin <153965+jlowin@users.noreply.github.com>
2025-10-14 11:49:53 -07:00
Jeremiah Lowin
e036cba383
Add Pydantic-compatible input validation (#2073) 2025-10-14 11:49:30 -07:00
William Easton
1ec2bd7d92
Also push client messages (info/warn/debug) to server debug log (#2063)
Co-authored-by: William Easton <strawgate@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: Jeremiah Lowin <153965+jlowin@users.noreply.github.com>
2025-10-14 11:38:26 -07:00
Chris Guidry
7f4119dcf6
Fix asyncio error when running FastMCP 1.x servers (#2084)
Co-authored-by: Claude <noreply@anthropic.com>
2025-10-14 11:24:51 -07:00
dependabot[bot]
55b60bceba
Bump astral-sh/setup-uv from 6 to 7 (#2080) 2025-10-14 12:29:20 -04:00
William Easton
3f223a6e29
Add warnings regarding memory store
Add warnings regarding memory store
2025-10-13 20:03:58 -05:00
William Easton
d50badc2bc
Merge branch 'main' into oauth-warnings 2025-10-13 12:03:10 -05:00
William Easton
22d9293839
Fixes for Middleware type hints 2025-10-13 12:02:39 -05:00
William Easton
7e87316817
Missed one 2025-10-13 10:23:23 -05:00
William Easton
6ea6351d57
PR Feedback 2025-10-13 09:47:13 -05:00
William Easton
557e404f52
Merge branch 'main' into oauth-warnings 2025-10-12 21:35:15 -04:00
William Easton
aa85f5e4ba
Merge branch 'main' into claude/issue-2055-20251010-2356 2025-10-12 21:34:49 -04:00
William Easton
16ebb666d6
stop subscripting list init 2025-10-12 21:34:29 -04:00
William Easton
3545d60f61
feat: Add title, annotations and meta to McpMixin decorators 2025-10-12 11:04:24 -04:00
William Easton
b0db7803d6
Merge branch 'main' into ankesh/mixin-add-meta 2025-10-12 10:47:38 -04:00
William Easton
d71f28901b
Merge branch 'main' into oauth-warnings 2025-10-12 09:36:53 -04:00
William Easton
2611b7c353
Merge branch 'main' into claude/issue-2055-20251010-2356 2025-10-12 09:34:50 -04:00
William Easton
6bd3f85cb2
Add't typing changes for middleware 2025-10-12 09:34:25 -04:00
Jeremiah Lowin
a901d5b07d
Delete outdated root docs (#2075) 2025-10-12 08:36:57 -04:00
Marcin Jan Puhacz
05a73e16f1
feat: expose errlog on stdio transport (#1991)
Co-authored-by: William Easton <williamseaston@gmail.com>
Co-authored-by: Jeremiah Lowin <153965+jlowin@users.noreply.github.com>
2025-10-11 18:33:06 -04:00
Jeremiah Lowin
ffc0a73745
Merge branch 'main' into claude/issue-2055-20251010-2356 2025-10-11 18:32:39 -04:00
Jeremiah Lowin
82dc3bdff9
Merge branch 'main' into responsecachingmiddleware 2025-10-11 18:32:32 -04:00
Jeremiah Lowin
1f11b5e641
Refactor mounting logic from managers to server (#2069) 2025-10-11 18:28:21 -04:00
Niko Dürr
c42c2b937e
Fix: add missing json_response parameter to run_http_async (#2071) 2025-10-11 17:17:53 -04:00
Jeremiah Lowin
7b7e277d5d
Prevent confused deputy attacks in OAuth proxy (#2056) 2025-10-11 10:53:54 -04:00
William Easton
bb7da6b7db
Merge branch 'main' into claude/issue-2055-20251010-2356 2025-10-11 09:24:45 -04:00
Anurag DS
72b27a284a
fixed a comment in File class (#2066) 2025-10-11 09:17:14 -04:00
claude[bot]
e196384a6a Change middleware return types from list to Sequence
This fixes covariance issues in middleware method signatures by using
Sequence instead of list for return type annotations. Lists are invariant
while Sequences are covariant, allowing middleware subclasses to properly
type their return values.

Fixes #2055

Co-authored-by: William Easton <strawgate@users.noreply.github.com>
2025-10-10 23:59:57 +00:00
William Easton
af6b55a4ff
Update dependencies 2025-10-10 19:36:40 -04:00
William Easton
57cb83a145
Update response caching PR 2025-10-10 19:35:38 -04:00
William Easton
28370827dc
Merge branch 'main' into responsecachingmiddleware 2025-10-10 17:37:34 -04:00
William Easton
9651469967
Merge branch 'main' into oauth-warnings 2025-10-10 17:35:29 -04:00