Commit Graph

64 Commits

Author SHA1 Message Date
Max Isbey 89e9c43acf Get baseline 100% clean coverage (#1553) 2025-11-11 14:09:32 +01:00
Felix Weinberger da4fce2195 Add everything-server for comprehensive MCP conformance testing (#1587) 2025-11-09 13:45:37 +00:00
Cole Murray 3a9f118e34 Update Starlette to 0.49.1 in uv.lock (#1559) 2025-11-03 08:15:08 +00:00
Luca Chang f161149680 Implement RFC 7523 JWT flows (#1247)
Co-authored-by: Yann Jouanin <yann.jouanin@valueandco.com>
2025-10-29 16:48:08 +00:00
Luca Chang c733eec5d9 Make client examples workspaces to reflect package code (#1466) 2025-10-17 17:13:39 +01:00
Felix Weinberger 7a933fe5da Fix workspace configuration error with structured_output_lowlevel.py (#1471)
Co-authored-by: lorenss-m <saeclmusic@gmail.com>
2025-10-13 15:53:46 +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
David Soria Parra c3717e7ad3 Fix context injection for resources and prompts (#1336)
Main branch checks / checks (push) Failing after 0s
2025-09-11 14:30:06 +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
Marcelo Trylesinski c7671e470c Add pyright strict mode on the whole project (#1254) 2025-08-11 18:56:37 +01:00
Felix Weinberger e0336213e8 Improve child process termination on POSIX & Windows (#1078)
Co-authored-by: jingx8885 <jingxu8885@qq.com>
Co-authored-by: Surya Prakash Susarla <susarla.surya.prakash.1998@gmail.com>
2025-07-08 15:04:06 +01:00
Marcelo Trylesinski 3fa7bc7b61 tests: add lowest dependency tests (#1067)
Co-authored-by: ihrpr <inna@anthropic.com>
2025-07-06 09:38:56 +02:00
Inna Harper adf327164a Embed code snippets for README from executable examples (#1055) 2025-07-04 17:25:54 +01:00
Marcelo Trylesinski 9301924f44 chore: bump ruff (#1085) 2025-07-04 09:01:17 +01:00
Mohamed Amine Zghal 7942184336 Bump Pydantic in the lockfile (#1041) 2025-06-27 17:41:17 +02:00
Inna Harper 0323831b01 unpin jsonschema version (#1037) 2025-06-26 13:28:15 +01:00
bhosmer-ant c8bbfc034d Add schema validation to lowlevel server (#1005) 2025-06-25 09:23:49 -04:00
Marcelo Trylesinski 8a2359ffeb Pin uv version (#806) 2025-05-26 12:17:23 +01:00
ihrpr a027d75f60 Auth SSE simple server example (#610)
Co-authored-by: Peter Raboud <praboud@anthropic.com>
Co-authored-by: David Soria Parra <davidsp@anthropic.com>
Co-authored-by: Basil Hosmer <basil@anthropic.com>
Co-authored-by: Paul Carleton <paulc@anthropic.com>
Co-authored-by: Paul Carleton <paulcarletonjr@gmail.com>
2025-05-07 17:52:29 +01:00
ihrpr 9d99aee014 Revert "Add message queue for SSE messages POST endpoint (#459)" (#649) 2025-05-07 16:35:20 +01:00
Akash D 3b1b213a96 Add message queue for SSE messages POST endpoint (#459) 2025-05-06 17:10:43 -07:00
ihrpr 9dfc925090 StreamableHttp client transport (#573) 2025-05-02 13:59:02 +01:00
ihrpr 72b66a58b1 StreamableHttp - stateless server support (#554) 2025-05-02 13:40:21 +01:00
ihrpr 78f0b11a09 StreamableHttp - Server transport with state management (#553) 2025-05-02 11:58:54 +01:00
Peter Raboud 2210c1be18 Add support for serverside oauth (#255)
Main branch checks / checks (push) Failing after 0s
Check uv.lock / check-lock (push) Has been cancelled
Co-authored-by: David Soria Parra <davidsp@anthropic.com>
Co-authored-by: Basil Hosmer <basil@anthropic.com>
Co-authored-by: ihrpr <inna@anthropic.com>
2025-05-01 19:42:59 +01:00
Samuel Colvin 017135434e add pytest-pretty dev dependency (#546) 2025-04-29 21:02:09 +01:00
Dan Lapid 8c9269c34b Move uvicorn import to usage (#502) 2025-04-15 16:51:02 +02:00
Sarmad Qadri e5ee279614 Fixes to stdio_client to support Windows more robustly (#372) 2025-03-27 09:14:56 +00:00
Marcelo Trylesinski 4e11f2890b Add mkdocs (#367) 2025-03-25 13:06:15 +01:00
Samuel Colvin 3775916c5c lint docs examples (#286)
* lint docs examples

* format
2025-03-14 11:30:57 +00:00
Marcelo Trylesinski 1669a3af01 Release on GitHub release (#276) 2025-03-13 13:09:18 +00:00
Henry Mao 2bcca39aae Update lock 2025-03-12 13:51:35 -07:00
Henry Mao fd826cc7a6 Fix Websocket Client and Add Test 2025-03-07 22:00:56 +08:00
David Soria Parra ce06b6291d chore: update uv.lock 2025-02-03 11:36:13 +00:00
David Soria Parra 400dcda2eb update lock 2025-01-06 20:04:39 +00:00
David Soria Parra 83efb1077a chore: update uv.lock 2025-01-06 10:47:04 +00:00
David Soria Parra 118ddcc9ac feat: upgrade dev dependencies 2025-01-03 15:30:49 +00:00
David Soria Parra 680afeeed6 fix pydantic version 2024-12-21 01:04:30 +00:00
David Soria Parra 5d9b544ce7 add uvicorn dependency 2024-12-21 00:54:59 +00:00
David Soria Parra d2c3e21173 upgrade to pydantic 2.10.0 to fix type issues 2024-12-21 00:47:50 +00:00
David Soria Parra a79f51f55f style: Fix imports and line length formatting 2024-12-21 00:46:36 +00:00
David Soria Parra f2128a7977 docs: Update README with new structure and content 2024-12-21 00:46:35 +00:00
David Soria Parra 87cee0ff33 feat: Add CLI package 2024-12-21 00:41:58 +00:00
David Soria Parra 557e90d2e7 Integrate FastMCP
This commit integrates FastMCP, a high-level MCP server implementation originally written by Jeremiah Lowin,
into the official MCP SDK. It also updates dependencies and adds new dev dependencies.
It moves the existing SDK into a .lowlevel .
2024-12-21 00:41:38 +00:00
David Soria Parra 21f2f82b7d Merge branch 'v1.1.x' 2024-12-12 15:46:22 +00:00
David Soria Parra 8425c9ce9b Downgrade sse-starlette 2024-12-12 15:44:00 +00:00
David Soria Parra aaf32b5307 Merge branch 'v1.1.x' 2024-12-09 14:26:46 +00:00
David Soria Parra 34f380c905 v1.1.1 2024-12-09 14:23:29 +00:00
David Soria Parra 28ed9cba5a Change lower bounds and update locks 2024-12-09 14:23:08 +00:00
David Soria Parra 44ec763f92 Fix READMEs of examples 2024-12-03 22:35:52 +00:00