Commit graph

610 commits

Author SHA1 Message Date
Peter Alexander
3e798bfc01
Add icons support for ResourceTemplate (#1412)
Some checks failed
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)
Some checks failed
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)
Some checks failed
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)
Some checks failed
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)
Some checks failed
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)
Some checks failed
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)
Some checks failed
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)
Some checks failed
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)
Some checks failed
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