Commit graph

2,355 commits

Author SHA1 Message Date
Jeremiah Lowin
8b1099d283
Improve Tracebacks for narrow terminals (#1939)
Co-authored-by: William Easton <williamseaston@gmail.com>
Co-authored-by: William Easton <bill.easton@elastic.co>
2025-10-10 17:29:29 -04:00
William Easton
5edcc520b7
Merge pull request #2046 from alDuncanson/fix-doc
fix: wrong server name in explicit server entrypoint doc
2025-10-10 16:27:53 -04:00
William Easton
d1f7c74cde
Add warnings regarding memory store 2025-10-10 12:30:27 -04:00
Ankesh
26e2414b48 feat: Add title, annotations and meta to mixin decorators 2025-10-10 14:23:02 +05:30
Al Duncanson
c8603bfd3b
fix: wrong server name in explicit server entrypoint doc 2025-10-10 00:02:13 -04:00
Jeremiah Lowin
aecf7f07c2
Support customizable env file location (#2036) 2025-10-09 16:12:23 -04:00
Kyle-Dinh
f6e47d859d
Check if refresh_token is None (#2025) 2025-10-09 16:06:15 -04:00
William Easton
d46affb041
Add Storage to FastMCP and switch OAuth to use it 2025-10-09 09:24:25 -04:00
William Easton
93c41e815c
Merge branch 'main' into switch-kvstore 2025-10-09 09:20:55 -04:00
William Easton
de0c39c1b3
Add raise on validation error and set uniform collection names 2025-10-08 23:40:58 -04:00
Jeremiah Lowin
20c6749de9
Allow direct instantiation of Prompt and Resource classes (#2031) 2025-10-08 21:06:41 -04:00
Adam Azzam
a8d2a667d6
Add supabase auth (#1997) 2025-10-08 20:27:55 -04:00
Jeremiah Lowin
9cb47e12dd
Add version badge to on_initialize docs (#2029) 2025-10-08 20:10:12 -04:00
Jeremiah Lowin
b1458c6082
Default to FastMCP version when server version not specified (#2022)
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: William Easton <strawgate@users.noreply.github.com>
2025-10-08 19:57:30 -04:00
Jeremiah Lowin
eac1cea6a4
Improve docs on prefix rules (#2028) 2025-10-08 19:57:14 -04:00
William Easton
9a076cd5f6
Update docstrings 2025-10-08 18:45:09 -04:00
William Easton
00ffa6006a
Merge branch 'main' into switch-kvstore 2025-10-08 18:07:05 -04:00
Anders Julton
82cf3888dd
Azure (Entra) OAuth: Validate token against FastMCP app, not Graph. (#1891)
Co-authored-by: Jeremiah Lowin <153965+jlowin@users.noreply.github.com>
2025-10-08 09:06:35 -04:00
Mark
b12886229f
Update tool-transformation.mdx (#2009) 2025-10-08 08:53:41 -04:00
William Easton
efc35964e3
Updates to Logging Middleware (#1974)
Co-authored-by: William Easton <strawgate@users.noreply.github.com>
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
2025-10-08 08:52:28 -04:00
William Easton
1a9f95299a
lint cuz i dont have precommit 2025-10-07 17:40:52 -04:00
William Easton
2f59ad9380
Merge branch 'main' into switch-kvstore 2025-10-06 11:58:37 -05:00
William Easton
dd81a0beb3
Removing central storage configuration for now 2025-10-06 11:58:11 -05:00
Jeremiah Lowin
ba1ba86a64
Support initialize requests in middleware (#1546) 2025-10-05 10:20:13 -04:00
William Easton
598dfb9a9a
Merge branch 'main' into switch-kvstore 2025-10-05 09:15:26 -05:00
Jeremiah Lowin
91af3cd2ae
Internal refactor of MCP handlers (#2005) 2025-10-05 08:45:10 -04:00
William Easton
05dc0f4771
Add client method wrapping examples to Tool Transformation docs (#2002)
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: William Easton <strawgate@users.noreply.github.com>
2025-10-04 19:51:01 -04:00
William Easton
ad8c936fa6
Mark GitHub Integration tests as flaky
Mark GitHub Integration tests as flaky
2025-10-03 21:33:18 -05:00
William Easton
70364f555d
lint 2025-10-03 21:27:31 -05:00
William Easton
9f19c7e09d
Merge branch 'main' into flake-free-for-thee 2025-10-03 21:26:08 -05:00
William Easton
4b85b0c3ff
Mark github tests as flaky 2025-10-03 21:25:35 -05:00
William Easton
3ed553a832
Merge pull request #1999 from jlowin/fix-martian
Fixes for Martian prompts
2025-10-03 20:40:49 -05:00
William Easton
defa67f8a9
Fixes for Martian prompts 2025-10-03 20:21:06 -05:00
William Easton
5edbe57cb6
Fix improper conversion of list[Audio | File | Image] helpers
Fix improper conversion of list[Audio | File | Image] helpers
2025-10-03 16:01:49 -05:00
William Easton
13917efbb1
Merge branch 'main' into fix-fastmcp-type-list-to-text-content 2025-10-03 15:52:32 -05:00
William Easton
8b800494e3
Fix Marvin labeling and shorten Martian responses
Fix Marvin labeling and shorten Martian responses
2025-10-03 15:52:21 -05:00
William Easton
bccbeca843
Merge branch 'main' into fix-fastmcp-type-list-to-text-content 2025-10-03 15:06:46 -05:00
William Easton
528b3d47b8
Merge branch 'main' into a-better-martian 2025-10-03 15:06:28 -05:00
William Easton
bc648c6426
Add Any type annotations to args and kwargs
Add Any annotations to args and kwargs
2025-10-03 15:05:50 -05:00
William Easton
a99f1334a6
Merge branch 'main' into fix-fastmcp-type-list-to-text-content 2025-10-03 15:02:44 -05:00
William Easton
664b67d26f
Fix exclusion of content helpers if they are in a list 2025-10-03 15:02:26 -05:00
William Easton
293455ee00
Fixes for Marvin and Martian prompts 2025-10-03 14:57:07 -05:00
claude[bot]
d16c69a46d Add Any annotations to args and kwargs
Fixes strict type checker warnings by adding explicit Any type annotations
to *args and **kwargs parameters throughout the codebase.

Changes:
- tool_transform.py: forward(), forward_raw(), and _forward()
- client.py: All __init__ overload signatures
- proxy.py: All __init__ methods in proxy classes
- oauth_proxy.py: __init__ method
- low_level.py: LowLevelServer __init__
- tests.py: run_server_in_process()

Co-authored-by: William Easton <strawgate@users.noreply.github.com>
2025-10-03 17:48:52 +00:00
William Easton
11e88161be
Prompt updates 2025-10-02 13:27:28 -05:00
William Easton
7724edb97e
Merge branch 'main' into a-better-martian 2025-10-02 13:17:29 -05:00
William Easton
e30a384e58
Change martian response format 2025-10-02 13:16:17 -05:00
William Easton
d55cd086a1
Merge pull request #1983 from jlowin/a-better-martian
Improve the Martian
2025-10-02 12:37:02 -05:00
William Easton
acf2ed4628
Change trigger criteria 2025-10-02 12:30:59 -05:00
William Easton
e4bf2cfd75
Add progress tracking, remove websearch for now 2025-10-02 11:17:56 -05:00
William Easton
6da58af290
Merge branch 'main' into a-better-martian 2025-10-02 11:16:48 -05:00