# mcp-framework changelog > mcp-framework release notes. - Vendor: QuantGeekDev - Category: AI - Official site: https://github.com/QuantGeekDev/mcp-framework#readme - Tracked by: What's New (https://whatsnew.fyi/product/mcp-framework) - Harvested from: GitHub (quantgeekdev/mcp-framework) - Entries below: 15 (newest first) What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. ## Releases ### 0.2.22 — mcp-framework: v0.2.22 - Date: 2026-04-16 - Version: 0.2.22 - Original notes: https://github.com/QuantGeekDev/mcp-framework/releases/tag/mcp-framework-v0.2.22 - Permalink: https://whatsnew.fyi/product/mcp-framework/releases/0.2.22 - **added** — Add SATP agent trust verification provider to auth module - **added** — Support `mcp create .` to scaffold in current directory - **added** — Skip git init in existing repos and add unit tests for create - **fixed** — Add mcp-framework CLI alias and PATH conflict detection - **fixed** — Enforce maxMessageSize in readRequestBody ##### [0.2.22](https://github.com/QuantGeekDev/mcp-framework/compare/mcp-framework-v0.2.21...mcp-framework-v0.2.22) (2026-04-05) ###### Features * **auth:** add SATP agent trust verification provider ([57c9679](https://github.com/QuantGeekDev/mcp-framework/commit/57c9679ac65d24b52ed96b1e9bec9544b6769a6e)) * **auth:** add SATP agent trust verification provider ([cc0135b](https://github.com/QuantGeekDev/mcp-framework/commit/cc0135bdacf619402499c714d9d03bdc12fe49fb)), closes [#142](https://github.com/QuantGeekDev/mcp-framework/issues/142) * skip git init in existing repos and add unit tests for create . ([879cd8b](https://github.com/QuantGeekDev/mcp-framework/commit/879cd8b4a0918be9b990a2d7720f86358daa9341)) * support `mcp create .` to scaffold in current directory ([1993394](https://github.com/QuantGeekDev/mcp-framework/commit/199339437ea5dbcaba7bb3df7aa50e0563124e04)) * support `mcp create .` to scaffold in current directory ([300d89e](https://github.com/QuantGeekDev/mcp-framework/commit/300d89e3054897db93c788c13f3a9af2e8709f72)), closes [#78](https://github.com/QuantGeekDev/mcp-framework/issues/78) ###### Bug Fixes * add mcp-framework CLI alias and PATH conflict detection ([b543447](https://github.com/QuantGeekDev/mcp-framework/commit/b543447682e46433fa8ba8d0c86c3f97ab69dc81)) * add mcp-framework CLI alias and PATH conflict detection ([#53](https://github.com/QuantGeekDev/mcp-framework/issues/53)) ([2c5a1ca](https://github.com/QuantGeekDev/mcp-framework/commit/2c5a1cadbf141879f5ae3b1fd1ce86f4e9441f74)) * enforce maxMessageSize in readRequestBody ([7665c66](https://github.com/QuantGeekDev/mcp-framework/commit/7665c665eb2789dde7411f816c542431d7d4e7ab)) * enforce maxMessageSize in readRequestBody ([f97d2bb](https://github.com/QuantGeekDev/mcp-framework/commit/f97d2bb76d6359faf10cd1fc54b4911476b62524)) ### 0.2.21 — mcp-framework: v0.2.21 - Date: 2026-04-02 - Version: 0.2.21 - Original notes: https://github.com/QuantGeekDev/mcp-framework/releases/tag/mcp-framework-v0.2.21 - Permalink: https://whatsnew.fyi/product/mcp-framework/releases/0.2.21 - **added** — Add health endpoint for SSE and HTTP Stream transports ##### [0.2.21](https://github.com/QuantGeekDev/mcp-framework/compare/mcp-framework-v0.2.20...mcp-framework-v0.2.21) (2026-04-02) ###### Features * add health endpoint for SSE and HTTP Stream transports ([8f21477](https://github.com/QuantGeekDev/mcp-framework/commit/8f214777ea79a688add6b565853dbca6e10f51e2)) * add health endpoint for SSE and HTTP Stream transports ([f165b99](https://github.com/QuantGeekDev/mcp-framework/commit/f165b99be7719047f573894cd045a7fabfcea5f7)), closes [#62](https://github.com/QuantGeekDev/mcp-framework/issues/62) ### 0.2.20 — mcp-framework: v0.2.20 - Date: 2026-04-02 - Version: 0.2.20 - Original notes: https://github.com/QuantGeekDev/mcp-framework/releases/tag/mcp-framework-v0.2.20 - Permalink: https://whatsnew.fyi/product/mcp-framework/releases/0.2.20 - **added** — Add elicitation support and upgrade SDK to 1.29.0 - **added** — Add Lambda/serverless support with handleRequest() and createLambdaHandler() - **added** — Add MCP Apps support with interactive UI from tools - **added** — Add React support for MCP Apps - **added** — Add multi-transport support for concurrent stdio/SSE/HTTP Stream - **added** — Implement MCP 2025-11-25 spec compliance - **added** — Rename CLI to create-docs-mcp and publish @mcpframework/docs - **fixed** — Add Bearer header and query param fallbacks for API key auth - **fixed** — Handle ZodNullable and ZodDefault in legacy schema optionality check - **fixed** — Improve basePath resolution for npx execution support - **fixed** — Fix optional fields marked as required in legacy schema format - **fixed** — Refactor SSE transport to use per-session SDK server instances - **fixed** — Remove duplicate OAuth section and fix naming inconsistencies in README ##### [0.2.20](https://github.com/QuantGeekDev/mcp-framework/compare/mcp-framework-v0.2.19...mcp-framework-v0.2.20) (2026-04-02) ###### Features * add elicitation support and upgrade SDK to 1.29.0 ([652694d](https://github.com/QuantGeekDev/mcp-framework/commit/652694df11aad221e32e151793d04769c47dc64d)) * add Lambda/serverless support (handleRequest + createLambdaHandler) ([d3e0459](https://github.com/QuantGeekDev/mcp-framework/commit/d3e0459f46de5d9967f97a7fa3f92ec321e1ba33)) * add Lambda/serverless support with handleRequest() and createLambdaHandler() ([bec59ab](https://github.com/QuantGeekDev/mcp-framework/commit/bec59ab2f4157f0983d8edf95c86ed2eec235ef7)) * add MCP Apps support (interactive UI from tools) ([277b511](https://github.com/QuantGeekDev/mcp-framework/commit/277b51143f8e5e811218d6182cae82fcaafd049e)) * add MCP Apps support (interactive UI from tools) ([571b365](https://github.com/QuantGeekDev/mcp-framework/commit/571b36584a8a7f851a60518885ef784b098b0087)) * add multi-transport support for concurrent stdio/SSE/HTTP Stream ([#124](https://github.com/QuantGeekDev/mcp-framework/issues/124)) ([b7da217](https://github.com/QuantGeekDev/mcp-framework/commit/b7da217d263e7b6e36bfbb4c37495246d80fab72)) * add React support for MCP Apps ([a385629](https://github.com/QuantGeekDev/mcp-framework/commit/a385629f7f4c625812209b7ffb5cd17a4f53baf2)) * add React support for MCP Apps ([4ea299f](https://github.com/QuantGeekDev/mcp-framework/commit/4ea299ff71fdf9c979756ce7a95ca8b887a9a6f2)) * implement MCP 2025-11-25 spec compliance (18 tickets) ([91c2233](https://github.com/QuantGeekDev/mcp-framework/commit/91c22332d1bd4e3e91d0edcacc7a614b15800f25)) * multi-transport support for concurrent stdio/SSE/HTTP Stream ([d6353a6](https://github.com/QuantGeekDev/mcp-framework/commit/d6353a64e0f825166270d82267d00dfbb06b07e3)) * rename CLI to create-docs-mcp and publish @mcpframework/docs ([9ddd03f](https://github.com/QuantGeekDev/mcp-framework/commit/9ddd03f3d6b521fec8800221276ca8a532bc6698)) ###### Bug Fixes * add Bearer header and query param fallbacks for API key auth ([8002267](https://github.com/QuantGeekDev/mcp-framework/commit/8002267822952354d674e8f4557fa5b88e21dac6)), closes [#80](https://github.com/QuantGeekDev/mcp-framework/issues/80) * API key auth fallbacks for SSE clients without custom headers ([298799f](https://github.com/QuantGeekDev/mcp-framework/commit/298799f517c227de406275d56f081c6b8af4ef6e)) * handle ZodNullable and ZodDefault in legacy schema optionality check ([5fcd54d](https://github.com/QuantGeekDev/mcp-framework/commit/5fcd54d167f28f5c4438d3367b17c9e138076e75)), closes [#118](https://github.com/QuantGeekDev/mcp-framework/issues/118) * improve basePath resolution for npx execution support ([bff2347](https://github.com/QuantGeekDev/mcp-framework/commit/bff23471567c403ace2f09a6df4c6b71153d3001)) * improve basePath resolution for npx execution support ([6402c82](https://github.com/QuantGeekDev/mcp-framework/commit/6402c82914260777407cdc1a2d2a5536c652e427)) * optional fields marked as required in legacy schema format ([ab70a36](https://github.com/QuantGeekDev/mcp-framework/commit/ab70a36891e41404f5f6dbef8b2f08891fbbb3b9)) * refactor SSE transport to use per-session SDK server instances ([2396a34](https://github.com/QuantGeekDev/mcp-framework/commit/2396a34407907c779098e1dfe04651b254aa440f)), closes [#90](https://github.com/QuantGeekDev/mcp-framework/issues/90) * remove duplicate OAuth section and fix naming inconsistencies in README ([352152d](https://github.com/QuantGeekDev/mcp-framework/commit/352152dbe3debf4f3ed3b825551743230686361c)) * remove duplicate OAuth section and fix naming inconsistencies in README ([83923bf](https://github.com/QuantGeekDev/mcp-framework/commit/83923bf53668e7a2e3c661cfa8c4b2c235a8ea79)) * SSE transport per-session isolation (n8n compat) ([67494c1](https://github.com/QuantGeekDev/mcp-framework/commit/67494c15798d9d15bab159c6907edf0875ed663e)) ### 0.2.19 — mcp-framework: v0.2.19 - Date: 2026-04-01 - Version: 0.2.19 - Original notes: https://github.com/QuantGeekDev/mcp-framework/releases/tag/mcp-framework-v0.2.19 - Permalink: https://whatsnew.fyi/product/mcp-framework/releases/0.2.19 - **added** — Add @mcp-framework/docs package for documentation MCP servers - **added** — Add completion and resource template support - **added** — Add sampling support to tools - **fixed** — Add helpful error for incorrect schema format and update CLI templates to Zod-first - **fixed** — Dynamically resolve CLI and template version from package.json - **fixed** — Improve path resolution for npx and non-standard entry points - **fixed** — Support .ts file extensions in loaders for tsx compatibility - **fixed** — Use shared DEFAULT_CORS_CONFIG in HTTP stream transport - **fixed** — Validate descriptions on nested object fields in Zod schemas ##### [0.2.19](https://github.com/QuantGeekDev/mcp-framework/compare/mcp-framework-v0.2.18...mcp-framework-v0.2.19) (2026-04-01) ###### Features * add @mcp-framework/docs package ([6bfa4f4](https://github.com/QuantGeekDev/mcp-framework/commit/6bfa4f4fb69ebc13c9609b41752f4dd5da73f3d4)) * add @mcp-framework/docs package for documentation MCP servers ([ed62bdd](https://github.com/QuantGeekDev/mcp-framework/commit/ed62bdd54f4c033adccc4ccdbf6885f68e2fd99c)) * add completion and resource template support ([d8bd6a9](https://github.com/QuantGeekDev/mcp-framework/commit/d8bd6a9319b36dd8f6ca1e525fae5726a27422e7)) * Add completion and resource template support ([c42c4e2](https://github.com/QuantGeekDev/mcp-framework/commit/c42c4e22bc51df60c10794c9c59d2108edb55ae4)) * add sampling support to tools ([3a31cef](https://github.com/QuantGeekDev/mcp-framework/commit/3a31cef7e7d81541765a59dea736c94791e0789b)) ###### Bug Fixes * add helpful error for incorrect schema format and update CLI templates ([254db89](https://github.com/QuantGeekDev/mcp-framework/commit/254db897c36e70391e8047e7b41daf1a43c290c2)) * add helpful error for incorrect schema format and update CLI templates to Zod-first ([96a8c70](https://github.com/QuantGeekDev/mcp-framework/commit/96a8c70b752bf13eebb4623ac3f86d5c05dbd20b)), closes [#121](https://github.com/QuantGeekDev/mcp-framework/issues/121) * dynamically resolve CLI and template version from package.json ([fb79eb6](https://github.com/QuantGeekDev/mcp-framework/commit/fb79eb6a7f27492e50930ec775ba191e27fd205a)) * dynamically resolve CLI and template version from package.json ([767be41](https://github.com/QuantGeekDev/mcp-framework/commit/767be411f7d264ff6a3697f261e5ff42bbb10e5a)), closes [#117](https://github.com/QuantGeekDev/mcp-framework/issues/117) * improve path resolution for npx and non-standard entry points ([8baf8e1](https://github.com/QuantGeekDev/mcp-framework/commit/8baf8e14dc6254dfc7c7465c47a85a200afa54d5)) * improve path resolution for npx and non-standard entry points ([ced79f1](https://github.com/QuantGeekDev/mcp-framework/commit/ced79f1430f9e53ec58adcfbc90875f740ff1761)), closes [#82](https://github.com/QuantGeekDev/mcp-framework/issues/82) * support .ts file extensions in loaders for tsx compatibility ([7add2f7](https://github.com/QuantGeekDev/mcp-framework/commit/7add2f7b5df6ae932dd6125bff7e1bffd80b87d5)) * support .ts file extensions in loaders for tsx compatibility ([9369512](https://github.com/QuantGeekDev/mcp-framework/commit/9369512dfae81d2351fe5ee5789b08497e30b7b9)), closes [#65](https://github.com/QuantGeekDev/mcp-framework/issues/65) * use shared DEFAULT_CORS_CONFIG in HTTP stream transport ([a2d93a0](https://github.com/QuantGeekDev/mcp-framework/commit/a2d93a07c1faadba4db683795915d52b3924f1f1)) * use shared DEFAULT_CORS_CONFIG in HTTP stream transport ([3f7beaa](https://github.com/QuantGeekDev/mcp-framework/commit/3f7beaab832079d8efcb75b4ace529bb63bbe2b3)), closes [#93](https://github.com/QuantGeekDev/mcp-framework/issues/93) * validate descriptions on nested object fields in Zod schemas ([04ca64f](https://github.com/QuantGeekDev/mcp-framework/commit/04ca64fa867072b54319cd3ac56692e1188d68d4)) * validate descriptions on nested object fields in Zod schemas ([c719374](https://github.com/QuantGeekDev/mcp-framework/commit/c719374ac9d16a6c4a589992beec53862230486d)), closes [#34](https://github.com/QuantGeekDev/mcp-framework/issues/34) ### 0.2.18 — mcp-framework: v0.2.18 - Date: 2026-02-05 - Version: 0.2.18 - Original notes: https://github.com/QuantGeekDev/mcp-framework/releases/tag/mcp-framework-v0.2.18 - Permalink: https://whatsnew.fyi/product/mcp-framework/releases/0.2.18 - **fixed** — Prevent session destruction on transient errors in http-stream ##### [0.2.18](https://github.com/QuantGeekDev/mcp-framework/compare/mcp-framework-v0.2.17...mcp-framework-v0.2.18) (2026-02-05) ###### Bug Fixes * **http-stream:** prevent session destruction on transient errors ([b0ff78b](https://github.com/QuantGeekDev/mcp-framework/commit/b0ff78bc6e6e66d7be1d7b6f73bca41ba1302852)) * **http-stream:** prevent session destruction on transient errors ([7f1b460](https://github.com/QuantGeekDev/mcp-framework/commit/7f1b460f73029dd51ef98809e6ce6c68d0830dd7)) ### 0.2.17 — mcp-framework: v0.2.17 - Date: 2025-11-21 - Version: 0.2.17 - Original notes: https://github.com/QuantGeekDev/mcp-framework/releases/tag/mcp-framework-v0.2.17 - Permalink: https://whatsnew.fyi/product/mcp-framework/releases/0.2.17 ##### [0.2.17](https://github.com/QuantGeekDev/mcp-framework/compare/mcp-framework-v0.2.16...mcp-framework-v0.2.17) (2025-11-21) ###### Features * add auth context ([ff8f81e](https://github.com/QuantGeekDev/mcp-framework/commit/ff8f81e34de134e7f6b8f9270f62eec687b4b61e)) * add request context for auth ([182a019](https://github.com/QuantGeekDev/mcp-framework/commit/182a01978fb4fb3e0a9435fad45379b52f6f9094)) * fallback tokens ([f6fcf53](https://github.com/QuantGeekDev/mcp-framework/commit/f6fcf53969eea6760581d6e6aebc36d5cff91c5c)) ### 0.2.16 — mcp-framework: v0.2.16 - Date: 2025-11-14 - Version: 0.2.16 - Original notes: https://github.com/QuantGeekDev/mcp-framework/releases/tag/mcp-framework-v0.2.16 - Permalink: https://whatsnew.fyi/product/mcp-framework/releases/0.2.16 ##### [0.2.16](https://github.com/QuantGeekDev/mcp-framework/compare/mcp-framework-v0.2.15...mcp-framework-v0.2.16) (2025-11-14) ###### Features * add cors for options ([2d7567e](https://github.com/QuantGeekDev/mcp-framework/commit/2d7567ed1d3d6ca22f025513e114d6a75322e365)) * add OAuth 2.1 authentication support ([45b5999](https://github.com/QuantGeekDev/mcp-framework/commit/45b5999900b3d9b700a7cdcaf826c4aeca93cc75)) * Add OAuth proxy server for Claude.ai integration ([cea912a](https://github.com/QuantGeekDev/mcp-framework/commit/cea912a7e576a6a3ef711d4f10f6bf466b34d257)) * **auth:** enhance OAuth authentication for HttpStreamTransport and SSEServerTransport with comprehensive tests ([7aae521](https://github.com/QuantGeekDev/mcp-framework/commit/7aae521e5a13fc988ec04a40691ae2cefcdf4f69)) * **auth:** implement shared authentication handler and OAuth metadata initialization for transport layers ([3ac5fc7](https://github.com/QuantGeekDev/mcp-framework/commit/3ac5fc74c7036c472e3045bd354b71237b658e7d)) * **auth:** integrate OAuth authentication and introspection support ([607b83a](https://github.com/QuantGeekDev/mcp-framework/commit/607b83a64ce5b1027437d6a2913f04f597fa5f78)) * OAuth 2.1 Authentication Support and Transport Layer Optimization ([61e3aba](https://github.com/QuantGeekDev/mcp-framework/commit/61e3aba8c8127a436638408b65b40b9f3a08581f)) ###### Bug Fixes * **auth:** support wildcard audience validation for OAuth providers without aud claim ([bdcc89a](https://github.com/QuantGeekDev/mcp-framework/commit/bdcc89a93fead494283b76710db12f4bd696b8fd)) * proper version ([ed04094](https://github.com/QuantGeekDev/mcp-framework/commit/ed04094ddc4e6bfd646f53a1a40a51ace90cefd1)) ### 0.2.15 — mcp-framework: v0.2.15 - Date: 2025-06-18 - Version: 0.2.15 - Original notes: https://github.com/QuantGeekDev/mcp-framework/releases/tag/mcp-framework-v0.2.15 - Permalink: https://whatsnew.fyi/product/mcp-framework/releases/0.2.15 ##### [0.2.15](https://github.com/QuantGeekDev/mcp-framework/compare/mcp-framework-v0.2.14...mcp-framework-v0.2.15) (2025-06-18) ###### Bug Fixes * http transport uses same tool loading ([0d0a8d8](https://github.com/QuantGeekDev/mcp-framework/commit/0d0a8d898b03acc722d88683eee9895bfbe5b518)) * http transport uses same tool loading ([7ff3c11](https://github.com/QuantGeekDev/mcp-framework/commit/7ff3c115506394b2589a7bac2fa81e9401682f7b)) ### 0.2.14 — mcp-framework: v0.2.14 - Date: 2025-06-16 - Version: 0.2.14 - Original notes: https://github.com/QuantGeekDev/mcp-framework/releases/tag/mcp-framework-v0.2.14 - Permalink: https://whatsnew.fyi/product/mcp-framework/releases/0.2.14 ##### [0.2.14](https://github.com/QuantGeekDev/mcp-framework/compare/mcp-framework-v0.2.13...mcp-framework-v0.2.14) (2025-06-16) ###### Features * add .gitignore on project creation ([f8b6ea6](https://github.com/QuantGeekDev/mcp-framework/commit/f8b6ea6f8ce8e51471004c05778516b71d1f0235)) * add .gitignore on project creation ([87ed7de](https://github.com/QuantGeekDev/mcp-framework/commit/87ed7de1816dd8c93be7245a8ede636ee8d300c7)) * add BaseLoader ([b725f84](https://github.com/QuantGeekDev/mcp-framework/commit/b725f844b25bf9da13018c758f0efc347fe6f91b)) * add license ([53cfb2e](https://github.com/QuantGeekDev/mcp-framework/commit/53cfb2ebe6d5120da99b906a7f91bb7f6b74b863)) * add license ([a88663a](https://github.com/QuantGeekDev/mcp-framework/commit/a88663a45f9cecd86e039d6fc2eca85035776c65)) * add nested tool loading ([5fb42e6](https://github.com/QuantGeekDev/mcp-framework/commit/5fb42e683b74de3376f47343ca91548c8ffbe1a3)) * add new tool abstraction ([b12fd17](https://github.com/QuantGeekDev/mcp-framework/commit/b12fd17a3daf5bd1299c73e229240a5e614969c5)) * add support for nested automatic discovery ([a0c3dff](https://github.com/QuantGeekDev/mcp-framework/commit/a0c3dffb58183a71995eb739bfb5ee731a912fe3)) * refactor SSE transport for multiple connections and add prepare script ([30fc864](https://github.com/QuantGeekDev/mcp-framework/commit/30fc8643ee74457f1bfc2cabb706a05e296b832d)) * update gitignore ([1823548](https://github.com/QuantGeekDev/mcp-framework/commit/1823548099b75b6a0b2a6eb991134b15c0077dd6)) * update tool abstraction in README ([0c40512](https://github.com/QuantGeekDev/mcp-framework/commit/0c40512d27ed238d563f0401886d0f21e342563a)) ###### Bug Fixes * concurrency ([484e3db](https://github.com/QuantGeekDev/mcp-framework/commit/484e3dbe029efa037193a6bc68400523a1c36c21)) * gitignore indent ([4e03fa3](https://github.com/QuantGeekDev/mcp-framework/commit/4e03fa3043ba0b6179f73a725946b6c40a2449f0)) * gitignore indent ([69e7afa](https://github.com/QuantGeekDev/mcp-framework/commit/69e7afad8b80d420fe19d56d5028548986dc0674)) * multi client ([effbb13](https://github.com/QuantGeekDev/mcp-framework/commit/effbb131ae315c97b2d96f96f945f9bd11e51cfb)) * multi client ([4019e11](https://github.com/QuantGeekDev/mcp-framework/commit/4019e11d6c48153bb80838469cfc994a46862ba2)) * phantom ping issue ([7f4b423](https://github.com/QuantGeekDev/mcp-framework/commit/7f4b423e22fad3b1a0b39c9fade649fa45c36bbb)) * phantom ping issue ([a0ef753](https://github.com/QuantGeekDev/mcp-framework/commit/a0ef7530dc4a9b310514d7559f0980bd4ba2f7da)) * recursive loading ([5b3208f](https://github.com/QuantGeekDev/mcp-framework/commit/5b3208f5e6471c0e937e6524d58727f870e865d8)) * recursive loading ([a34bc6a](https://github.com/QuantGeekDev/mcp-framework/commit/a34bc6a79cd8d3c920bb8ea46359dce742acb8f7)) * update tool loader pathing ([5151aff](https://github.com/QuantGeekDev/mcp-framework/commit/5151aff51db516f7c3673fb7d28f3b27173cb533)) * update tool loader pathing ([f048ecd](https://github.com/QuantGeekDev/mcp-framework/commit/f048ecdad8a23c517f4786dd7f4568e2a4c84845)) ### 0.2.13 — mcp-framework: v0.2.13 - Date: 2025-05-23 - Version: 0.2.13 - Original notes: https://github.com/QuantGeekDev/mcp-framework/releases/tag/mcp-framework-v0.2.13 - Permalink: https://whatsnew.fyi/product/mcp-framework/releases/0.2.13 ##### [0.2.13](https://github.com/QuantGeekDev/mcp-framework/compare/mcp-framework-v0.2.12...mcp-framework-v0.2.13) (2025-05-23) ###### Bug Fixes * properly support required/optional tool input schema ([1583603](https://github.com/QuantGeekDev/mcp-framework/commit/1583603b2613b8c7c57ebbd52fb5c8159d0b8d13)) ### 0.2.12 — mcp-framework: v0.2.12 - Date: 2025-05-23 - Version: 0.2.12 - Original notes: https://github.com/QuantGeekDev/mcp-framework/releases/tag/mcp-framework-v0.2.12 - Permalink: https://whatsnew.fyi/product/mcp-framework/releases/0.2.12 ##### [0.2.12](https://github.com/QuantGeekDev/mcp-framework/compare/mcp-framework-v0.2.11...mcp-framework-v0.2.12) (2025-05-23) ###### Features * bump mcp ts sdk version ([d9cc845](https://github.com/QuantGeekDev/mcp-framework/commit/d9cc8450d39e89f36e39e78bb4d1946cf5f858d3)) * enhanced cursor rule with example ([d3b54d4](https://github.com/QuantGeekDev/mcp-framework/commit/d3b54d4619e669ad322484b074a82aae27d61ae9)) * replace custom implementation with sdk delegation ([1b5b8e7](https://github.com/QuantGeekDev/mcp-framework/commit/1b5b8e7cbe354056856a565b21b8908eb93ac2ba)) ### 0.2.11 — mcp-framework: v0.2.11 - Date: 2025-03-30 - Version: 0.2.11 - Original notes: https://github.com/QuantGeekDev/mcp-framework/releases/tag/mcp-framework-v0.2.11 - Permalink: https://whatsnew.fyi/product/mcp-framework/releases/0.2.11 ##### [0.2.11](https://github.com/QuantGeekDev/mcp-framework/compare/mcp-framework-v0.2.10...mcp-framework-v0.2.11) (2025-03-30) ###### Features * implement resources/templates/list handler ([ff73ff0](https://github.com/QuantGeekDev/mcp-framework/commit/ff73ff084860c12a0aae15757c39ab6eeef5a543)) * implement resources/templates/list handler ([0dabfc0](https://github.com/QuantGeekDev/mcp-framework/commit/0dabfc04370535ecbe9d31f4d2b54ac876032b93)) ### 0.2.10 — mcp-framework: v0.2.10 - Date: 2025-03-30 - Version: 0.2.10 - Original notes: https://github.com/QuantGeekDev/mcp-framework/releases/tag/mcp-framework-v0.2.10 - Permalink: https://whatsnew.fyi/product/mcp-framework/releases/0.2.10 ##### [0.2.10](https://github.com/QuantGeekDev/mcp-framework/compare/mcp-framework-v0.2.9...mcp-framework-v0.2.10) (2025-03-30) ###### Features * add optional skip install param ([d77e6e9](https://github.com/QuantGeekDev/mcp-framework/commit/d77e6e9df5a6d989dc7fbfa25b2cbe3b56e50260)) * add optional skip install param ([318dbc7](https://github.com/QuantGeekDev/mcp-framework/commit/318dbc798e673678c38a468e6a898e9834cdfa7d)) * add skip example option to cli ([df733f9](https://github.com/QuantGeekDev/mcp-framework/commit/df733f999e9837012220a7696d993ef734eee393)) * add skip example option to cli ([c02809f](https://github.com/QuantGeekDev/mcp-framework/commit/c02809f185270bdc462f367b3a0e52a6e4d4300d)) ###### Bug Fixes * Fixes ESLint 'no-case-declarations' error in HTTP transport by adding block scope to the default switch case. ([25ed8e6](https://github.com/QuantGeekDev/mcp-framework/commit/25ed8e6de845f72ea2967ff64b981e445ae48249)) * make ping conform with the spec ([aa46eb8](https://github.com/QuantGeekDev/mcp-framework/commit/aa46eb8199c95e4b1024e84d5a616e0cc420cd64)) * **transports:** Conform SSE/HTTP streams to MCP spec and improve logging ([9d9ef2a](https://github.com/QuantGeekDev/mcp-framework/commit/9d9ef2aa2ddea52c37133d4842d95d168ea5e190)) * **transports:** follow spec guideline ([208599d](https://github.com/QuantGeekDev/mcp-framework/commit/208599ddaafbf58eddaf4d5d6492a26e1effbbc6)) ### 0.2.9 — mcp-framework: v0.2.9 - Date: 2025-03-29 - Version: 0.2.9 - Original notes: https://github.com/QuantGeekDev/mcp-framework/releases/tag/mcp-framework-v0.2.9 - Permalink: https://whatsnew.fyi/product/mcp-framework/releases/0.2.9 ##### [0.2.9](https://github.com/QuantGeekDev/mcp-framework/compare/mcp-framework-v0.2.8...mcp-framework-v0.2.9) (2025-03-29) ###### Features * add linting ([e71ebb5](https://github.com/QuantGeekDev/mcp-framework/commit/e71ebb5d538cb03510633bac0cf41bd318a0eab9)) * add linting ([181e634](https://github.com/QuantGeekDev/mcp-framework/commit/181e634da0cf97f2f40ae8b7e4fd4e74935a1c3c)) * add sse resumability ([4b47edb](https://github.com/QuantGeekDev/mcp-framework/commit/4b47edb243286a9f32bb81655bd0b51c2c4695e2)) * add sse resumability ([e20b7cc](https://github.com/QuantGeekDev/mcp-framework/commit/e20b7cc887dd4b080d38e01d21ac2ef3e63843d1)) * improve error handling for sse ([a5644af](https://github.com/QuantGeekDev/mcp-framework/commit/a5644af425563aca22fdf46ec24b1f547a5d9143)) * improve error handling for sse ([ba1646b](https://github.com/QuantGeekDev/mcp-framework/commit/ba1646be8da98c4d86b55313c515903c692d8f9f)) ###### Bug Fixes * close sse stream after post ([eef96b4](https://github.com/QuantGeekDev/mcp-framework/commit/eef96b4c429af9c2f7083352c4bd45d645927352)) * close sse stream after post ([d6ea60d](https://github.com/QuantGeekDev/mcp-framework/commit/d6ea60deb5283551ce9730e2d20e38ffe8f6c711)) * detect tools capability using toolLoader ([c5d34a5](https://github.com/QuantGeekDev/mcp-framework/commit/c5d34a5be034ee0fb22e888d7696d64ac703e727)) * detect tools capability using toolLoader ([1e4c71f](https://github.com/QuantGeekDev/mcp-framework/commit/1e4c71f71634a72b7c146d84a21582e6e9d5fd3b)) * enforce that initialize request cannot be part of JSON-RPC batch ([452740c](https://github.com/QuantGeekDev/mcp-framework/commit/452740c9bdba8df014a4cd3d5149e78190c05058)) * enforce that initialize request cannot be part of JSON-RPC batch ([6cccf54](https://github.com/QuantGeekDev/mcp-framework/commit/6cccf54c18a6554c243d7dfdc286dcc3e92cb75f)) * import path utilities to resolve build errors ([5a7672c](https://github.com/QuantGeekDev/mcp-framework/commit/5a7672cca08dc21d527dc1d4b6a9cbdf809938bc)) * import path utilities to resolve build errors ([534d0de](https://github.com/QuantGeekDev/mcp-framework/commit/534d0de047e3d29f214b088c8fdad2d25444b344)) * project validation not working on windows ([fc506d3](https://github.com/QuantGeekDev/mcp-framework/commit/fc506d3b13a7c8c25647f6d2d8b278fa25e22ea5)) ### 0.2.8 — mcp-framework: v0.2.8 - Date: 2025-03-28 - Version: 0.2.8 - Original notes: https://github.com/QuantGeekDev/mcp-framework/releases/tag/mcp-framework-v0.2.8 - Permalink: https://whatsnew.fyi/product/mcp-framework/releases/0.2.8 ##### [0.2.8](https://github.com/QuantGeekDev/mcp-framework/compare/mcp-framework-v0.2.7...mcp-framework-v0.2.8) (2025-03-28) ###### Features * add auth ([6338d14](https://github.com/QuantGeekDev/mcp-framework/commit/6338d14b6b8ad020ab41b2c2d3cf843d660db2fc)) * add Base Tool ([6b51594](https://github.com/QuantGeekDev/mcp-framework/commit/6b51594aaaedf0c13c418055d2b2039e919cc2d3)) * add basic sse support ([e8b808f](https://github.com/QuantGeekDev/mcp-framework/commit/e8b808f1967a9255a94cb9922169724e0a0bb145)) * add build before start. this one is for you, vibe coders ;) ([fa43fa8](https://github.com/QuantGeekDev/mcp-framework/commit/fa43fa81195981688adf30689d1cbd65fdb29892)) * add cli tool ([91101ee](https://github.com/QuantGeekDev/mcp-framework/commit/91101ee9671eb8489d7cb69d2b596d201a204cb1)) * add cors configuration ([5d3f27f](https://github.com/QuantGeekDev/mcp-framework/commit/5d3f27f0f2ce61551b1c66dbf9d3aa7f640606ff)) * add execa ([4d44864](https://github.com/QuantGeekDev/mcp-framework/commit/4d44864db3abbd41cbf02da380c597e92d2de39d)) * add execa ([d68cfb6](https://github.com/QuantGeekDev/mcp-framework/commit/d68cfb6b43034893a6de3018793164d5d334f5fe)) * add find-up ([09c767f](https://github.com/QuantGeekDev/mcp-framework/commit/09c767fe82dbf53403543905f8e056a9e2c9a3df)) * add find-up ([9f90df9](https://github.com/QuantGeekDev/mcp-framework/commit/9f90df97a5cf3777a5910c0a806a6fbc70dee61e)) * Add HTTP Stream transport with improved session handling and CORS support ([04ff8a5](https://github.com/QuantGeekDev/mcp-framework/commit/04ff8a5453b56e912d157356bb05a8cb6c987c41)) * add image support ([ab023ba](https://github.com/QuantGeekDev/mcp-framework/commit/ab023ba082af9d7e560a498e1e77b93e69331d74)) * add image support ([9c8ca20](https://github.com/QuantGeekDev/mcp-framework/commit/9c8ca201f792a2386b112e67d1e664ca78d2e2d1)) * add index ([62873b9](https://github.com/QuantGeekDev/mcp-framework/commit/62873b9fb67d41cff0fdca647b4d1a0ff4d35e6b)) * add keywords to package ([95ea9a7](https://github.com/QuantGeekDev/mcp-framework/commit/95ea9a7adb25fb5dd844a944ef1a5cc7ccfaeb25)) * Add LICENSE ([2d3612a](https://github.com/QuantGeekDev/mcp-framework/commit/2d3612a89dcd27b1567480378b318eeb8e838863)) * add logging ([d637a65](https://github.com/QuantGeekDev/mcp-framework/commit/d637a6560b17b09c5383b6b1ca7838f08c5fc780)) * add mcp-build cli ([27cb517](https://github.com/QuantGeekDev/mcp-framework/commit/27cb517306deaf2b34646d9b2ac617dc70c476f5)) * add MCPServer ([807f04d](https://github.com/QuantGeekDev/mcp-framework/commit/807f04ddbfe28598bb26c0dce640dcc0909d739a)) * add MCPTool abstraction ([4d5fb39](https://github.com/QuantGeekDev/mcp-framework/commit/4d5fb398efd4a253f1ea23e8307690ecb84f8009)) * add MCPTool abstraction ([3458e78](https://github.com/QuantGeekDev/mcp-framework/commit/3458e78233437c9afd71b9195424659e62aa08f3)) * add prompt capabilities ([9ca6a0f](https://github.com/QuantGeekDev/mcp-framework/commit/9ca6a0fc19638c2428c060bdb3996d49c5c31e55)) * add prompt capabilities ([019f409](https://github.com/QuantGeekDev/mcp-framework/commit/019f40949ea66fc4d1ca1969aaa57c8943e81036)) * add readme ([752024e](https://github.com/QuantGeekDev/mcp-framework/commit/752024ed92213c3c27a2b9a5a702f823e835e167)) * add README ([b0a371c](https://github.com/QuantGeekDev/mcp-framework/commit/b0a371c1b3a6275d249fdd89e67d7d791b573601)) * add release-please workflow ([eb6c121](https://github.com/QuantGeekDev/mcp-framework/commit/eb6c121a1b22659747c7edaecf05d3cd39b2d92e)) * add release-please workflow ([5a89670](https://github.com/QuantGeekDev/mcp-framework/commit/5a89670a1f797f8d91254d0b3f9f991fdc77148a)) * add resources support ([e8b03d4](https://github.com/QuantGeekDev/mcp-framework/commit/e8b03d432fd09e7e25e3f272f735cebeb571a31b)) * add sdk version logging ([8a05c48](https://github.com/QuantGeekDev/mcp-framework/commit/8a05c48431ff01b4fd68e178a055cfec41236b21)) * add sdk version logging ([bb716db](https://github.com/QuantGeekDev/mcp-framework/commit _[Truncated at 4000 characters — full notes: https://github.com/QuantGeekDev/mcp-framework/releases/tag/mcp-framework-v0.2.8]_