Commit Graph

  • 679b22970e RFC 8707 Resource Indicators Implementation (#991) Inna Harper 2025-06-23 17:10:20 +01:00
  • 17f9c00c53 MCP server separation into Authorization Server (AS) and Resource Server (RS) roles per spec PR #338 (#982) Inna Harper 2025-06-23 14:19:03 +01:00
  • be4ddd3b0e change issuer semantics paulc/ihrpr/auth2-tweak Paul Carleton 2025-06-23 12:06:41 +01:00
  • a024ca8dc7 fix readme ihrpr 2025-06-20 14:51:05 +01:00
  • 99e1db2549 fix dependency ihrpr 2025-06-20 14:45:42 +01:00
  • ef8d546cee add readme ihrpr 2025-06-20 14:22:49 +01:00
  • fd353c5b67 remove host param from example servers ihrpr 2025-06-20 11:18:49 +01:00
  • 926745a1e0 simplify server examples, address comments ihrpr 2025-06-20 11:07:48 +01:00
  • 9b2e3df6dc pyright and ruff ihrpr 2025-06-20 09:46:27 +01:00
  • 76dbf53939 improve comments ihrpr 2025-06-20 09:37:30 +01:00
  • a8c99eb22b refactor legacy AS+MCP and AS examples ihrpr 2025-06-20 09:17:06 +01:00
  • a565625ae6 comments ihrpr 2025-06-19 23:47:29 +01:00
  • 8080d87d3b fix comment ihrpr 2025-06-19 23:42:26 +01:00
  • 38c574fa08 ruff ihrpr 2025-06-19 23:39:54 +01:00
  • 86283c394e remove state machine, it overcomplicates things ihrpr 2025-06-19 23:34:58 +01:00
  • 90005e43e0 refactor ihrpr 2025-06-19 22:44:22 +01:00
  • 8862507f66 remove use of http clients in auth provider ihrpr 2025-06-19 18:08:30 +01:00
  • f2e31ca0d8 json fix ihrpr 2025-06-19 11:33:09 +01:00
  • 36d1e0de2a add legacy mcp server as AS server for testing backwards compatibility ihrpr 2025-06-19 11:07:45 +01:00
  • beef439089 fix tests ihrpr 2025-06-18 22:59:18 +01:00
  • 395c3ac325 clean up ihrpr 2025-06-18 21:53:30 +01:00
  • e087e30c2d server ihrpr 2025-06-18 21:36:21 +01:00
  • 59d9bfdd06 update comment ihrpr 2025-06-18 15:14:06 +01:00
  • 7ab353f750 update readme ihrpr 2025-06-18 15:09:37 +01:00
  • 5c2097a6b7 Implement separate Authorization Server (AS) / Resource Server (RS) ihrpr 2025-06-18 15:04:22 +01:00
  • d0443a1832 Add resource Link (#974) Inna Harper 2025-06-17 20:23:07 +01:00
  • 86bb54cb28 Add support for DNS rebinding protections (#861) David Dworken 2025-06-17 12:13:00 -07:00
  • a2f8766a8a Add title to tools, resources, prompts (#972) Felix Weinberger 2025-06-17 10:53:14 -04:00
  • 029f434109 Allow longer duration in test_188_concurrency (#969) Marc Abramowitz 2025-06-17 03:55:29 -07:00
  • 5429ac6153 Update _meta usage guidance in types (#971) Inna Harper 2025-06-17 11:54:59 +01:00
  • 69e6572d48 Add support for Elicitation (#625) Inna Harper 2025-06-17 11:54:11 +01:00
  • a3bcabdce2 Include context into completions (#966) Inna Harper 2025-06-17 09:33:25 +01:00
  • 7b420656de Fix uncaught exception in MCP server (#967) David Dworken 2025-06-16 17:04:51 -07:00
  • 1eb1bba83c feat: add _meta to more objects (#963) Felix Weinberger 2025-06-16 11:43:54 -04:00
  • f3cd20c920 Rename ResourceReference to ResourceTemplateReference (#947) ihrpr 2025-06-13 18:25:36 +01:00
  • bac2705426 ci: add timeout on the test job (#955) Marcelo Trylesinski 2025-06-13 16:24:28 +02:00
  • 1bb16fa96e clean-up: removed unused ci file (#950) Dipesh Rathore 2025-06-13 14:11:18 +05:30
  • df15e9566d feat: implement MCP-Protocol-Version header requirement for HTTP transport (#898) Felix Weinberger 2025-06-12 18:01:53 +01:00
  • 0bcecffc4c set timeout for sse in httpx_client_factory (#943) ihrpr 2025-06-12 09:09:13 +01:00
  • 20dc0fbabb Allow to pass timeout as float (#941) v1.9.4 Marcelo Trylesinski 2025-06-12 09:31:31 +02:00
  • d69b290b65 chore: create union for working with message content (#939) Luca Chang 2025-06-12 00:01:33 -07:00
  • 185fa49fd1 Use pre-commit on CI (#937) Marcelo Trylesinski 2025-06-11 16:48:10 +02:00
  • ba149e34f2 Create issue templates (#935) Marcelo Trylesinski 2025-06-11 05:27:03 -07:00
  • d831cc49e1 Add commit to git-blame-ignore-revs (#933) Marcelo Trylesinski 2025-06-11 03:41:33 -07:00
  • 543961968c Use 120 characters instead of 88 (#856) Marcelo Trylesinski 2025-06-11 02:45:50 -07:00
  • f7265f7b91 Use FileUrl on the resources/list call in the simple-resource example (#907) Nandha Reddy 2025-06-11 18:48:42 +10:00
  • 29c69e6a47 Fix uncaught exception in MCP server (#822) David Dworken 2025-06-09 17:03:15 -07:00
  • 1a9ead07f5 relax validation (#879) dr3s 2025-06-09 14:21:01 -04:00
  • 2cbc435c6c normalize string ID to int in server messages for compatibility (#851) xiaoming wang 2025-06-08 15:15:21 +08:00
  • b0b44c2fe4 Use total_seconds instead of seconds on timeout (#896) Marcelo Trylesinski 2025-06-07 13:11:00 -07:00
  • 7123556a34 feat: support audio content (#725) Luca Chang 2025-06-07 07:32:11 -07:00
  • 2bce10bdb1 Support Cursor OAuth client registration (#895) Sam Tombury 2025-06-07 15:24:11 +01:00
  • 8276632caa fix wrong order of comments (#899) Peng Li 2025-06-07 22:18:26 +08:00
  • 996007b572 change server log levels change-server-log-level Samuel Colvin 2025-06-02 17:14:34 +01:00
  • 544176770b improve server logging (#867) v1.9.3 Samuel Colvin 2025-06-02 09:03:18 +01:00
  • 05b7156ea8 Support for http request injection propagation in StreamableHttp (#833) v1.9.2 ihrpr 2025-05-29 15:21:06 +01:00
  • 7f94bef85e Client sampling and roots capabilities set to None if not implemented (#802) Lorenzo 2025-05-29 05:56:34 -03:00
  • d55cb2bf4e Fix and update OAuthAuthorizationServerProvider snippet in README.md (#830) Alvaro Bartolome 2025-05-29 00:02:46 +02:00
  • f5dd324354 Prevent stdio connection hang for missing server path. (#401) Tim Child 2025-05-28 14:57:46 -07:00
  • 70014a2bbb Support for http request injection propagation to tools (#816) ihrpr 2025-05-28 15:59:14 +01:00
  • 532b1176f9 RFC: Lower log levels used for connections (#821) Nick Cooper 2025-05-27 18:11:08 -04:00
  • 7901552eba send errors to pending requests if server closes (#333) Marshall Roch 2025-05-27 17:55:27 -04:00
  • 9dad26620f Fix auth tests and ruff format (#818) ihrpr 2025-05-27 17:00:01 +01:00
  • 6e418e62f9 Fix building auth metadata paths (#779) Pedro Rodrigues 2025-05-26 06:19:18 -07:00
  • 8a2359ffeb Pin uv version (#806) Marcelo Trylesinski 2025-05-26 13:17:23 +02:00
  • 294fc6b4d3 [DOC] Fix example usage of get_context (plus a little more) (#801) Really Him 2025-05-26 05:22:39 -04:00
  • f2f4dbdcbd Fix async callable object tools (#568) Stephan Lensky 2025-05-23 12:21:53 -04:00
  • d1876433af add support for parallel run (#739) Lekhnath Parajuli 2025-05-23 21:58:24 +05:45
  • 073471cdf1 Python lint: Ruff rule PLW1510 -- subprocess-run-without-check (#794) Christian Clauss 2025-05-23 17:44:23 +02:00
  • 10cf0f78a8 Support custom httpx client creation (#752) Nick Cooper 2025-05-23 05:55:01 -07:00
  • 7c8ad510b7 llamallama-3.2-90b-vision-preview is deprecated (#523) Arash Ashtiani 2025-05-23 05:47:52 -07:00
  • 4cd4fe006c Chatbot example: clean up servers in correct order (#353) Clare Liguori 2025-05-23 03:30:50 -07:00
  • 0e2a34189c Fix ClientSessionGroup cleanup logic (#787) Mo 2025-05-23 03:57:46 -04:00
  • e80c0150e1 fix: Pass cursor parameter to server (#745) v1.9.1 Nate Barbettini 2025-05-21 14:27:06 -07:00
  • 2ca2de767b Change default binding from 0.0.0.0 to 127.0.0.1 to align with security recommendations (#738) ciccolo-anthropic 2025-05-20 12:23:19 -07:00
  • 43ded92633 add auth client sse (#760) ihrpr 2025-05-20 15:21:14 +01:00
  • 5a9340af71 fastmcp: allow passing Tool directly to FastMCP constructor (#699) Vadym Barda 2025-05-19 22:52:02 -04:00
  • e33cd41c7a Add OAuth authentication client for HTTPX (#751) ihrpr 2025-05-19 20:38:04 +01:00
  • 6353dd192c Servers to accept older versions of client (#722) v1.9.0 ihrpr 2025-05-15 18:33:31 +01:00
  • 5d33861cad Add progress notification callback for client (#721) ihrpr 2025-05-15 17:45:58 +01:00
  • 1bdeed33c2 fix: Update @mcp.resource to use function documentation as default descrip… (#489) gaojingyu 2025-05-15 18:14:50 +08:00
  • c2f8730d6d Fix example for multiple stateless servers (#720) ihrpr 2025-05-15 09:57:12 +01:00
  • 13f018264c Set 2025-03-26 as the latest protocol version (#719) ihrpr 2025-05-15 09:29:54 +01:00
  • b3fbee9c48 Include server examples folder in pyright check (#667) ihrpr 2025-05-15 09:29:36 +01:00
  • 0a388b642f Add example for stateless server with JSON response (#704) 5enxia 2025-05-15 17:24:13 +09:00
  • a00b20a427 feat: add cursor pagination support to all client list methods (#718) Jerome 2025-05-15 04:04:04 -04:00
  • b8f7b027c3 Update CI configuration to support multiple OS environments (#708) Daniel Avdar 2025-05-14 15:43:59 +03:00
  • 9e66f7ce89 feat: add message to ProgressNotification (#435) Akshey D 2025-05-13 10:40:15 -07:00
  • c5782129bc Fix hanging on streams when stdio_client exiting (#559) Lion Yang 2025-05-14 01:36:33 +08:00
  • 37b54b4c03 fix: Add checks and better error messages on server object for mcp run (#297) john0312 2025-05-14 01:27:10 +08:00
  • dda11d42b1 [Fix]: Pytest for test_desktop (#452) v1.3.x Heet Vekariya 2025-05-13 19:01:43 +05:30
  • 8b5838675c docs: clarify LLM API configuration in mcp_simple_chatbot README (#487) Daniel 2025-05-13 14:00:01 +01:00
  • 173e0ee3b8 fix typo: server has get_context attribute instead of request_context. (#446) Takayuki SHIMIZUKAWA 2025-05-13 20:12:26 +09:00
  • 7b6a903eb9 Create ClientSessionGroup for managing multiple session connections. (#639) Mo 2025-05-13 04:58:24 -04:00
  • fdb538bc28 Simple Auth Example to use shttp in addition to sse (#695) ihrpr 2025-05-12 22:08:23 +01:00
  • 1cb740745d Properly infer prefix for SSE messages (#659) Jeremiah Lowin 2025-05-12 16:29:17 -04:00
  • 5289d0686a Minor tweaks to README for Streamable HTTP (#690) shaun smith 2025-05-12 21:24:16 +01:00
  • f745d69dcb fix: 204 is an acceptable response to DELETEing the session (#697) Nate Barbettini 2025-05-12 13:22:55 -07:00
  • 9bee1d97fe Test fixes for v1.7.x (#684) v1.7.x AishwaryaKalloli 2025-05-12 23:21:43 +05:30
  • 76919cfaa4 Fix typo in authentication section of README (#676) mopg 2025-05-12 10:44:02 -07:00