Peter Alexander
3e798bfc01
Add icons support for ResourceTemplate ( #1412 )
Main branch checks / checks (push) Has been cancelled
v1.16.0
2025-10-01 13:23:46 +01:00
ZhangChuanhui
f676f6c0f0
fix: catch and rethrow SSEError during SSE connection establishment ( #975 )
...
Co-authored-by: zhangchuanhui <zhangchal@digitalchina.com>
Co-authored-by: Felix Weinberger <fweinberger@anthropic.com>
2025-09-30 15:52:32 +01:00
Lorenzo
d648a31359
fix: improve misleading warning for progress callback exceptions ( #775 )
2025-09-30 14:39:52 +01:00
Yukuan Jia
c81ff64e94
fix: fix the system message in simple-chatbot example ( #1394 )
2025-09-30 12:22:33 +01:00
Felix Weinberger
8dd15ac71c
Delete CODEOWNERS to eliminate notification overload ( #1413 )
2025-09-30 11:15:07 +01:00
Peter Alexander
80c0d23d48
Update Icon.sizes to use string array format ( #1411 )
2025-09-29 14:27:32 +01:00
Peter Alexander
60f4b2d10a
Add comprehensive Unicode tests for streamable HTTP transport ( #1381 )
2025-09-29 14:09:33 +01:00
automaton82
9323efad99
Issue 1379 patch - Fix MCP server OAuth not working with Visual Studio Code and others with extra grant_types ( #1380 )
2025-09-29 11:13:16 +01:00
Jon Shea
1940040ac3
Accept additional response_types values from OAuth servers ( #1323 )
2025-09-26 20:29:06 +01:00
pengwa
146d7efb0f
Add error log for client stdio ( #924 )
...
Co-authored-by: Your Name <youremail@yourdomain.com>
Co-authored-by: Marcelo Trylesinski <marcelotryle@gmail.com>
Co-authored-by: Felix Weinberger <3823880+felixweinberger@users.noreply.github.com>
2025-09-26 15:42:23 +01:00
Peter Alexander
71889d7387
Implementation of SEP 973 - Additional metadata + icons support ( #1357 )
Main branch checks / checks (push) Has been cancelled
1.15.0
v1.15.0
2025-09-24 20:29:04 +01:00
Tapan Chugh
b85e7bd1a9
feat: Add SDK support for SEP-1034 default values in elicitation schemas ( #1337 )
...
Co-authored-by: Tapan Chugh <tapanc@cs.washington.edu>
Co-authored-by: Felix Weinberger <3823880+felixweinberger@users.noreply.github.com>
2025-09-24 16:33:45 +01:00
Max Isbey
c0f165776d
Use streamable-http consistently in examples ( #1389 )
2025-09-23 20:19:14 +01:00
Mike Salvatore
7629fe6b97
Remove "unconditionally" from conditional description ( #1289 )
2025-09-23 17:13:26 +01:00
Max Isbey
4fb975c6dc
feat: add paginated list decorators for prompts, resources, and tools ( #1286 )
...
Co-authored-by: Claude <noreply@anthropic.com>
2025-09-23 14:58:06 +01:00
Steve Billings
03e19f1c90
Fastmcp logging progress example ( #1270 )
...
Co-authored-by: Felix Weinberger <3823880+felixweinberger@users.noreply.github.com>
2025-09-23 14:48:38 +01:00
Yann Jouanin
20596e5f41
Add test for ProtectedResourceMetadataParsing ( #1236 )
...
Co-authored-by: Paul Carleton <paulcarletonjr@gmail.com>
Co-authored-by: Marcelo Trylesinski <marcelotryle@gmail.com>
Co-authored-by: Felix Weinberger <3823880+felixweinberger@users.noreply.github.com>
2025-09-23 12:48:21 +01:00
Peter Alexander
7e93a9fc19
Return HTTP 403 for invalid Origin headers ( #1353 )
2025-09-22 16:44:51 +01:00
Peter Alexander
ca34666663
Use --frozen in pre-commit config ( #1375 )
Main branch checks / checks (push) Has been cancelled
v1.14.1
2025-09-17 20:00:46 +02:00
owengo
b41b9175e8
fix: allow elicitations accepted without content ( #1285 )
...
Co-authored-by: Olivier Schiavo <olivier.schiavo@wengo.com>
2025-09-17 15:34:15 +01:00
pchoudhury22
ca5cb4cb67
fix(fastmcp): propagate mimeType in resource template list ( #1186 )
...
Co-authored-by: Felix Weinberger <3823880+felixweinberger@users.noreply.github.com>
2025-09-17 14:50:41 +01:00
David Soria Parra
c3717e7ad3
Fix context injection for resources and prompts ( #1336 )
Main branch checks / checks (push) Has been cancelled
v1.14.0
2025-09-11 14:30:06 +01:00
Christian Clauss
c47c767ff4
Python lint: Ruff rules for pylint and code complexity ( #525 )
2025-09-05 15:20:14 +01:00
Eleftheria Stein-Kousathana
47d35f0b3c
Allow ping requests before initialization ( #1312 )
2025-09-01 22:37:36 +01:00
Reid Geyer
346e794d59
docs: Update README to include link to API docs for #1329 ( #1330 )
2025-09-01 22:13:48 +01:00
Peter Alexander
356dfa692b
Update simple-resource example to use non-deprecated read_resource return type ( #1331 )
...
Co-authored-by: Claude <noreply@anthropic.com>
2025-09-01 17:58:01 +01:00
jess
1644b822b3
changes structured temperature to not deadly ( #1328 )
2025-08-31 23:09:49 +00:00
Sreenath Somarajapuram
07ae8c0d4e
types: Setting default value for method: Literal ( #1292 )
2025-08-26 16:22:56 +01:00
Justin Wang
9c6fd15a88
SDK Parity: Avoid Parsing Server Response for non-JsonRPCMessage Requests ( #1290 )
2025-08-26 16:14:47 +01:00
San Nguyen
eaf7cf41d5
fix: error too many values to unpack (expected 2) ( #1279 )
...
Signed-off-by: San Nguyen <vinhsannguyen91@gmail.com>
Co-authored-by: Felix Weinberger <fweinberger@anthropic.com>
Co-authored-by: Felix Weinberger <3823880+felixweinberger@users.noreply.github.com>
2025-08-23 21:36:39 +01:00
Tim Esler
9a8592e7d4
Add PATHEXT to default STDIO env vars in windows ( #1256 )
2025-08-22 13:47:19 +01:00
keurcien
e750a06a99
fix: avoid uncessary retries in OAuth authenticated requests ( #1206 )
...
Co-authored-by: Felix Weinberger <fweinberger@anthropic.com>
2025-08-22 11:45:54 +01:00
xavier
f4b2957a20
Added Audio to FastMCP ( #1130 )
2025-08-22 11:45:38 +01:00
Jerome
09e3a05e13
feat: Add CORS configuration for browser-based MCP clients ( #1059 )
...
Main branch checks / checks (push) Has been cancelled
v1.13.1
Co-authored-by: Marcelo Trylesinski <marcelotryle@gmail.com>
Co-authored-by: Felix Weinberger <fweinberger@anthropic.com>
2025-08-21 14:34:45 +01:00
Felix Weinberger
ff02c596a4
docs: clarify streamable_http_path configuration when mounting servers ( #1172 )
2025-08-21 14:15:37 +01:00
Max Isbey
824ef8a281
chore: uncomment .idea/ in .gitignore ( #1287 )
...
Co-authored-by: Claude <noreply@anthropic.com>
2025-08-20 15:00:28 +01:00
Moustapha Ebnou
d1ac8d68eb
fix: prevent async generator cleanup errors in StreamableHTTP transport ( #1271 )
...
Main branch checks / checks (push) Has been cancelled
v1.13.0
Co-authored-by: David Soria Parra <167242713+dsp-ant@users.noreply.github.com>
2025-08-14 13:51:59 +01:00
David Soria Parra
0926613714
Update dependencies and fix type issues ( #1268 )
...
Co-authored-by: Marcelo Trylesinski <marcelotryle@gmail.com>
2025-08-14 10:40:47 +01:00
Gregory L
a82c69bfd9
Consistent casing for default headers Accept and Content-Type ( #1263 )
2025-08-12 11:53:26 +02:00
Marcelo Trylesinski
c7671e470c
Add pyright strict mode on the whole project ( #1254 )
2025-08-11 18:56:37 +01:00
joesavage-silabs
ef4e167c1a
Remove strict validation on response_modes_supported member of OAuthMetadata ( #1243 )
Main branch checks / checks (push) Has been cancelled
v1.12.4
2025-08-07 18:39:35 +01:00
Yann Jouanin
e68e513b42
fix: allow to pass list[str] to token_endpoint_auth_signing_alg_values_supported ( #1226 )
2025-08-06 10:21:24 +02:00
Omer Korner
d4759288d0
Improve README around the Context object ( #1203 )
2025-08-05 15:06:57 +01:00
Sreenath Somarajapuram
34e3664e69
chore: Remove unused variable notification_options ( #1238 )
2025-08-05 10:44:51 +01:00
Yann Jouanin
68e25d478b
Improved supported for ProtectedResourceMetadata ( #1235 )
...
Co-authored-by: Paul Carleton <paulcarletonjr@gmail.com>
2025-08-04 18:29:01 +00:00
Tapan Chugh
6c61058190
chore: Remove unused prompt_manager.py file ( #1229 )
...
Co-authored-by: Tapan Chugh <tapanc@cs.washington.edu>
2025-08-04 14:19:07 +01:00
Marcelo Trylesinski
959d4e39ae
Unpack settings in FastMCP ( #1198 )
Main branch checks / checks (push) Has been cancelled
v1.12.3
2025-07-26 10:37:48 +02:00
lukacf
b34e7207ad
server: skip duplicate response on CancelledError ( #1153 )
...
Co-authored-by: ihrpr <inna@anthropic.com>
2025-07-25 10:16:13 +01:00
Luca Chang
35777b9811
fix: perform auth server metadata discovery fallbacks on any 4xx ( #1193 )
Main branch checks / checks (push) Has been cancelled
v1.12.2
2025-07-24 11:32:35 +01:00
Inna Harper
6d2e6d442d
update codeowners group ( #1191 )
2025-07-23 19:10:38 +01:00