Commit graph

1,335 commits

Author SHA1 Message Date
Konstantin Konstantinov
bf6f16c8be
eslint fixes in tests (#1418) 2026-01-22 12:26:48 +00:00
dependabot[bot]
55a28ed645
chore(deps): bump hono from 4.11.3 to 4.11.4 in the npm_and_yarn group across 1 directory (#1413)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-22 10:41:50 +00:00
Jonathan Hefner
25f288be1b
Add API documentation with GitHub Pages deployment (#1109)
Co-authored-by: Konstantin Konstantinov <konstantin@mach5technology.com>
2026-01-20 17:22:24 +02:00
Konstantin Konstantinov
9fc7e28f48
v2 ESlint fixes (#1403)
Co-authored-by: Matt <77928207+mattzcarey@users.noreply.github.com>
2026-01-20 12:21:53 +00:00
Matt
9296459ac0
fix: prevent Hono from overriding global Response object (#1410) 2026-01-20 12:17:19 +01:00
Matt
f66a55b5f4
Revert "fix(server): application/json header for notifictions" (#1388) 2026-01-20 10:56:17 +00:00
Konstantin Konstantinov
40f6ba7a19
[v2] move to Headers object (#1327)
Co-authored-by: Matt <77928207+mattzcarey@users.noreply.github.com>
2026-01-20 10:30:57 +00:00
Ola Hungerford
2edbe8c82e
Use correct schema for client sampling validation when tools are present (#1347)
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
Co-authored-by: Paul Carleton <paulcarletonjr@gmail.com>
2026-01-19 16:40:59 +00:00
Konstantin Konstantinov
8bf13e4569
flaky test fix (#1392) 2026-01-16 12:48:51 +02:00
Konstantin Konstantinov
17a2c398cc
readme fix (#1391) 2026-01-16 12:46:33 +02:00
Konstantin Konstantinov
f495077e08
[v2] Decouple server from express and hono - http framework-agnostic MCP server (#1326) 2026-01-16 12:13:25 +02:00
adam jones
5ce4b5ef08
chore: update licensing to Apache 2.0 for new contributions (#1377) 2026-01-13 23:26:17 +00:00
Felix Weinberger
227c125821
docs: add guidance on discussing features before opening PRs (#1311) 2026-01-13 17:32:47 +00:00
Paul Carleton
0073ab212c
Add server conformance testing (#1375) 2026-01-13 17:09:19 +00:00
Paul Carleton
2bb7f47834
feat: add workflow to publish v1.x releases on tag push (#1367) 2026-01-09 19:46:44 +00:00
Paul Carleton
1014d9f79c
feat: add client conformance testing (#1360) 2026-01-09 17:49:49 +00:00
Matt
3466a9e0e5
fix(server): add missing changeset for body.cancel() fix (#1372) 2026-01-09 13:30:44 +00:00
Matt
8b6e455c79
fix(server): application/json header for notifictions (#1373) 2026-01-09 13:29:32 +00:00
Grimmer Kang
09a658b1c3
fix(client): replace body.cancel() with text() to prevent hanging (#1320)
Co-authored-by: Konstantin Konstantinov <KKonstantinov@users.noreply.github.com>
2026-01-09 11:38:54 +00:00
Janderson Lira
0a75810b26
fix: prevent ReDoS vulnerability in UriTemplate regex patterns (#1363)
Co-authored-by: Paul Carleton <paulc@anthropic.com>
2026-01-07 12:17:21 +00:00
toda
6b4d99f10b
test: use toStrictEqual instead of toEqual in in-memory tests (#1330) 2025-12-23 09:32:31 +02:00
Konstantin Konstantinov
f82c9975ce
changeset action update (#1325) 2025-12-20 09:10:12 +02:00
Konstantin Konstantinov
d4bd9fe0e4
v2: changeset config fix (#1324) 2025-12-20 09:03:26 +02:00
Konstantin Konstantinov
f1f25507bb
Changesets: add @changesets/changelog-github (#1323) 2025-12-20 08:59:46 +02:00
Felix Weinberger
8a1b457361
fix: v2 follow-up improvements (#1318) 2025-12-19 16:46:21 +02:00
Konstantin Konstantinov
71ae3acee0
[v2] Мonorepo, sdk-client, sdk-server, sdk-core package split (#1279) 2025-12-19 14:19:02 +01:00
Felix Weinberger
384311b9b8
chore: bump version for patch fix (#1307) 1.25.1 2025-12-16 16:10:07 +01:00
Konstantin Konstantinov
fb07af810b
spec types - backwards compatibility changes (#1306) 2025-12-16 15:15:39 +01:00
Felix Weinberger
2b20ca9573
chore: bump version for release (#1301) 1.25.0
simple version bump for release
2025-12-15 19:39:21 +01:00
Matt
67ba7adbb7
feat: fetch transport (#1209)
Co-authored-by: Felix Weinberger <3823880+felixweinberger@users.noreply.github.com>
2025-12-15 17:28:10 +00:00
Dale Seo
1d42547134
Add theme property to Icon schema (#1290)
Co-authored-by: Konstantin Konstantinov <KKonstantinov@users.noreply.github.com>
2025-12-15 18:03:03 +02:00
Henry Mao
54303b4f8c
Add optional description field to Implementation schema (#1295)
Co-authored-by: Konstantin Konstantinov <KKonstantinov@users.noreply.github.com>
Co-authored-by: Konstantin Konstantinov <konstantin@mach5technology.com>
2025-12-15 17:58:03 +02:00
Felix Weinberger
9941294df9
Fix Zod v4 schema description extraction (#1296) 2025-12-15 17:46:11 +02:00
Matt
34c9e165fe
Update TypeScript config to ES2020 to fix AJV imports (#1297) 2025-12-15 15:33:10 +00:00
Dale Seo
67d79d45ee
Update server examples and docs (#1285) 2025-12-11 11:58:47 +00:00
Felix Weinberger
06a4fd2332
Follow-up fixes for PR #1242 (#1274) 2025-12-09 14:21:02 +02:00
Konstantin Konstantinov
a606fb1790
SPEC COMPLIANCE: Remove loose/passthrough types not allowed/defined by MCP spec + Task types (#1242) 2025-12-09 11:52:23 +00:00
Konstantin Konstantinov
4d6c3b8284
Flaky test fix on Types.test.ts (#1244)
Co-authored-by: Felix Weinberger <3823880+felixweinberger@users.noreply.github.com>
2025-12-08 21:40:18 +00:00
Matt
fbf5fc9b02
Protocol date validation (#1247) 2025-12-08 17:46:34 +00:00
Dale Seo
cd7a055abc
fix a typo in examples README (#1246) 2025-12-08 11:52:20 +00:00
Konstantin Konstantinov
d0be5fa296
tsconfig - tests and build fix (#1243) 2025-12-07 14:45:49 +02:00
Konstantin Konstantinov
8d27021af9
Fix tsconfig: remove tests (#1240) 2025-12-07 12:53:02 +02:00
Konstantin Konstantinov
5a9de1c638
Relocate tests under /test (#1220) 2025-12-05 23:56:12 +00:00
Luca Chang
7655eeb51c
Remove type dependency on @cfworker/json-schema (#1229)
Co-authored-by: Matt Carey <mcarey@cloudflare.com>
Co-authored-by: Matt <77928207+mattzcarey@users.noreply.github.com>
2025-12-05 19:13:45 +02:00
V
316906aeb8
fix: Support updating output schema (#1048)
Co-authored-by: Konstantin Konstantinov <konstantin@mach5technology.com>
2025-12-05 11:20:29 +02:00
Cliff Hall
a57303c335
No automatic completion support unless needed - Revisited yet again (#1237) 2025-12-05 06:12:16 +02:00
Paul Carleton
d5dba5484c
fix: use versioned npm tag for non-main branch releases (#1236)
Co-authored-by: Claude <noreply@anthropic.com>
Co-authored-by: Felix Weinberger <3823880+felixweinberger@users.noreply.github.com>
2025-12-04 19:24:26 +00:00
Konstantin Konstantinov
e7ab32f9b5
Role - moved from inline to reusable type (#1221) 2025-12-04 21:21:46 +02:00
Matt
b0aac584fb
list changed handlers on client constructor (#1206)
Co-authored-by: ChipGPT <chip@ignission.io>
Co-authored-by: Konstantin Konstantinov <KKonstantinov@users.noreply.github.com>
2025-12-04 21:08:36 +02:00
Felix Weinberger
724fe6eefe
chore: bump version for patch release (#1235) 1.24.3 2025-12-04 14:20:06 +00:00