The official Go SDK for Model Context Protocol servers and clients. Maintained in collaboration with Google.
active 2025-06-25 → 2026-08-09 (UTC)
Activity over time
Daily event counts in the loaded window
Line chart, 411 days from 2025-06-25 to 2026-08-09. Pushes: 378 total, peak 9 in a day. Pull requests: 424 total, peak 16 in a day. Issues: 352 total, peak 23 in a day. Comments: 1,386 total, peak 33 in a day. Stars: 2,099 total, peak 84 in a day.
- Pushes
- Pull requests
- Issues
- Comments
- Stars
Stars, PRs, issues and forks are under-captured in the later part of this window. GH Archive progressively stopped capturing non-push events during 2026 — −95% or worse by the end of the window. Every series here except Pushes fades for that reason, so a decline above reflects the archive, not this repository. Pushes stay reliable throughout, so read them, and the contributor counts derived from them, as the real signal. Data health has the measurements.
Top contributors
Pushes, PRs, issues, reviews and comments — stars and forks excluded, so this is contribution rather than popularity
| Contributor | Contributions | Pushes | PRs | Comments |
|---|---|---|---|---|
| jba | 879 | 76 | 111 | 406 |
| findleyr | 811 | 77 | 116 | 354 |
| maciej-kisiel | 220 | 92 | 12 | 55 |
| samthanawalla | 215 | 15 | 31 | 81 |
| guglielmo-san | 82 | 76 | 1 | 2 |
| dependabot[bot] | 42 | 14 | 28 | 0 |
| fgrosse | 31 | 0 | 1 | 21 |
| markus-kusano | 31 | 3 | 1 | 12 |
| SamMorrowDrums | 29 | 0 | 4 | 18 |
| nsega | 26 | 0 | 1 | 13 |
| IAmSurajBobade | 25 | 0 | 3 | 12 |
| yasomaru | 22 | 0 | 4 | 10 |
| krtkvrm | 21 | 0 | 1 | 13 |
| rwjblue-glean | 17 | 0 | 2 | 8 |
| wagnerjt | 16 | 0 | 0 | 13 |
| cryo-zd | 16 | 0 | 4 | 6 |
| alexbumbacea | 14 | 0 | 1 | 8 |
| yarolegovich | 13 | 8 | 0 | 2 |
| followheart26 | 13 | 0 | 0 | 12 |
| La002 | 13 | 0 | 1 | 7 |
Recent activity
Latest issues, pull requests and releases
- Issue#1155spkenny4552026-08-09 10:46Streamable HTTP: POST response writes nothing until the request completes, so long tool calls look like a dead connection
- Issue comment#976cclabadmin2026-06-29 04:57Stdio server leaves some malformed JSON-RPC requests unanswered while the session remains alive
- Issue comment#980he-yufeng2026-06-12 01:36fix: preserve empty-method requests during decode
- Issue comment#998piyushbag2026-06-10 23:41Proposal: dynamic/lazy resources/list (and directory-read) backing for gateway/proxy and template-served catalogs
- Pull request#1000piyushbag2026-06-10 02:24
- Pull request#983he-yufeng2026-05-30 08:06
- Issue#967rahultoppur2026-05-21 23:49Proposal: Add `ClientSession.CallToolRaw`
- Pull request#964he-yufeng2026-05-19 03:06
- Issue#958jba2026-05-16 00:48Library goroutines lack panic recovery (9 goroutines can crash host process)
- Issue comment#958jba2026-05-16 00:48Library goroutines lack panic recovery (9 goroutines can crash host process)
- Issue comment#958x711ioagents2026-05-14 22:33Library goroutines lack panic recovery (9 goroutines can crash host process)
- Issue comment#901gainsley2026-05-14 00:26Proposal: Client API support for saving and restoring OAuth2 sessions
- Issue comment#945maciej-kisiel2026-05-11 11:06Set list of supported versions
- Issue comment#745dominic1988-lgtm2026-05-10 11:05Expose generic `SendNotification` on `ServerSession` for custom protocol extensions
- Issue#937maciej-kisiel2026-05-07 12:28Streamable HTTP standalone SSE stream hangs behind HTTP/2 reverse proxies — Flush() alone is insufficient without a DATA frame
- Pull request#929blackwell-systems2026-05-02 14:24
- Pull request#923dependabot[bot]2026-05-01 05:21
- Pull request#923dependabot[bot]2026-05-01 05:21
- Pull request#922dependabot[bot]2026-05-01 05:21
- Pull request#921dependabot[bot]2026-05-01 05:21
- Pull request#920dependabot[bot]2026-05-01 05:21
- Pull request#920dependabot[bot]2026-05-01 05:21
- Pull request#920dependabot[bot]2026-05-01 05:21
- Pull request#915guglielmo-san2026-04-29 17:26
- Issue#882maciej-kisiel2026-04-24 14:58mcp/transport.go call() attempts to call Notify() on a failed connection
Totals cover only the window loaded into ClickHouse and count events, not GitHub's lifetime totals — 2,099 stars here means stars gained during the window, not the repo's star count.