Skip to content

The official Go SDK for Model Context Protocol servers and clients. Maintained in collaboration with Google.

active 2025-06-252026-08-09 (UTC)

Partial coverage11,359 / 12,221 hourly files (93%) · 2 absent upstream · 860 failed, retryable2025-03-192026-08-10 (UTC)— sampled evenly across the window, so rankings and trends hold; absolute counts scale up.
Events
5.6K
Pushes
378
Pull requests
424
Issues
352
Stars
2.1K
Forks
166

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

ContributorContributionsPushesPRsComments
jba87976111406
findleyr81177116354
maciej-kisiel220921255
samthanawalla215153181
guglielmo-san827612
dependabot[bot]4214280
fgrosse310121
markus-kusano313112
SamMorrowDrums290418
nsega260113
IAmSurajBobade250312
yasomaru220410
krtkvrm210113
rwjblue-glean17028
wagnerjt160013
cryo-zd16046
alexbumbacea14018
yarolegovich13802
followheart26130012
La00213017

Recent activity

Latest issues, pull requests and releases

  • Issue#1155spkenny4552026-08-09 10:46
    Streamable HTTP: POST response writes nothing until the request completes, so long tool calls look like a dead connection
  • Issue comment#976cclabadmin2026-06-29 04:57
    Stdio server leaves some malformed JSON-RPC requests unanswered while the session remains alive
  • Issue comment#980he-yufeng2026-06-12 01:36
    fix: preserve empty-method requests during decode
  • Issue comment#998piyushbag2026-06-10 23:41
    Proposal: 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:49
    Proposal: Add `ClientSession.CallToolRaw`
  • Pull request#964he-yufeng2026-05-19 03:06
  • Issue#958jba2026-05-16 00:48
    Library goroutines lack panic recovery (9 goroutines can crash host process)
  • Issue comment#958jba2026-05-16 00:48
    Library goroutines lack panic recovery (9 goroutines can crash host process)
  • Issue comment#958x711ioagents2026-05-14 22:33
    Library goroutines lack panic recovery (9 goroutines can crash host process)
  • Issue comment#901gainsley2026-05-14 00:26
    Proposal: Client API support for saving and restoring OAuth2 sessions
  • Issue comment#945maciej-kisiel2026-05-11 11:06
    Set list of supported versions
  • Issue comment#745dominic1988-lgtm2026-05-10 11:05
    Expose generic `SendNotification` on `ServerSession` for custom protocol extensions
  • Issue#937maciej-kisiel2026-05-07 12:28
    Streamable 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:58
    mcp/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.