Skip to content

modelcontextprotocol/php-sdk

View on GitHub ↗Related repositories →

The official immutable PHP SDK for Model Context Protocol servers and clients. Maintained in collaboration with The PHP Foundation.

active 2025-09-042026-07-27 (UTC)

Partial coverage11,361 / 12,231 hourly files (93%) · 2 absent upstream · 867 failed, retryable2025-03-192026-08-10 (UTC)— sampled evenly across the window, so rankings and trends hold; absolute counts scale up.
Events
1.9K
Pushes
182
Pull requests
162
Issues
112
Stars
659
Forks
51

Activity over time

Daily event counts in the loaded window

Line chart, 327 days from 2025-09-04 to 2026-07-27. Pushes: 182 total, peak 11 in a day. Pull requests: 162 total, peak 14 in a day. Issues: 112 total, peak 30 in a day. Comments: 387 total, peak 20 in a day. Stars: 659 total, peak 165 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
chr-hertel59715975158
CodeWithKyrian9581437
Nyholm93112138
bigdevlarry370720
soyuka360322
e0ipso260110
OskarStark220513
ineersa200311
Bellangelo13019
lvluoyue13037
sveneld10016
butschster10014
scutuatua-crypto7000
Adebayo1206005
kaipiyann6013
wachterjohannes6004
camilleislasse6042
EdouardCourty4003
dependabot[bot]4040
Chi-teck4001

Recent activity

Latest issues, pull requests and releases

  • Issue comment#274pgrimaud2026-06-04 06:08
    fix(session): initialize $data property with default empty array
  • Issue#368chr-hertel2026-05-26 21:22
    [Meta] SEP-1730: Target SDK Tier 2 classification — gap analysis, roadmap, dependency policy
  • Issue#351chr-hertel2026-05-26 21:22
    [Server][Capability] SEP-1865 MCP Apps: ext-apps registration, builder API, #[McpUiResource] attribute
  • Issue comment#323chr-hertel2026-05-26 21:16
    [Client] Implement refresh_token grant + offline_access scope
  • Issue comment#315chr-hertel2026-05-26 21:16
    [Client] Add OAuth 2.0 credential storage interface (TokenStorageInterface)
  • Issue#367chr-hertel2026-05-26 21:14
    [Conformance] SEP-2484: Wire SEP traceability files into conformance test runner; surface per-SEP pass rates
  • Issue#361chr-hertel2026-05-26 21:13
    [Client][Auth] SEP-2352: Key DCR registrations and tokens by AS issuer; reject cross-AS credential reuse
  • Issue#359chr-hertel2026-05-26 21:12
    [Schema] SEP-2164: Switch resource-not-found error code to -32602 with protocol-version-aware fallback
  • Issue#352chr-hertel2026-05-26 21:11
    [Server][Capability][Examples] SEP-1865 MCP Apps: Link tools to UI templates via attribute metadata + example/inspector tests
  • Issue#352chr-hertel2026-05-26 21:11
    [Server][Capability][Examples] SEP-1865 MCP Apps: Link tools to UI templates via attribute metadata + example/inspector tests
  • Issue#352chr-hertel2026-05-26 21:11
    [Server][Capability][Examples] SEP-1865 MCP Apps: Link tools to UI templates via attribute metadata + example/inspector tests
  • Issue#352chr-hertel2026-05-26 21:11
    [Server][Capability][Examples] SEP-1865 MCP Apps: Link tools to UI templates via attribute metadata + example/inspector tests
  • Issue#350chr-hertel2026-05-26 21:11
    [Schema] SEP-1865 MCP Apps: Content types, ui:// scheme, tool metadata fields
  • Issue#350chr-hertel2026-05-26 21:11
    [Schema] SEP-1865 MCP Apps: Content types, ui:// scheme, tool metadata fields
  • Issue#350chr-hertel2026-05-26 21:11
    [Schema] SEP-1865 MCP Apps: Content types, ui:// scheme, tool metadata fields
  • Issue#347chr-hertel2026-05-26 21:11
    [Server] SEP-2663 Tasks: TaskStoreInterface with InMemory default and DoS limits
  • Issue#347chr-hertel2026-05-26 21:11
    [Server] SEP-2663 Tasks: TaskStoreInterface with InMemory default and DoS limits
  • Issue#347chr-hertel2026-05-26 21:11
    [Server] SEP-2663 Tasks: TaskStoreInterface with InMemory default and DoS limits
  • Issue#347chr-hertel2026-05-26 21:11
    [Server] SEP-2663 Tasks: TaskStoreInterface with InMemory default and DoS limits
  • Issue#342chr-hertel2026-05-26 21:09
    [Server][Transport] SEP-2322: Multi Round-Trip Requests on Streamable HTTP
  • Issue#342chr-hertel2026-05-26 21:09
    [Server][Transport] SEP-2322: Multi Round-Trip Requests on Streamable HTTP
  • Issue#342chr-hertel2026-05-26 21:09
    [Server][Transport] SEP-2322: Multi Round-Trip Requests on Streamable HTTP
  • Issue#342chr-hertel2026-05-26 21:09
    [Server][Transport] SEP-2322: Multi Round-Trip Requests on Streamable HTTP
  • Issue#342chr-hertel2026-05-26 21:09
    [Server][Transport] SEP-2322: Multi Round-Trip Requests on Streamable HTTP
  • Issue#342chr-hertel2026-05-26 21:09
    [Server][Transport] SEP-2322: Multi Round-Trip Requests on Streamable HTTP

Totals cover only the window loaded into ClickHouse and count events, not GitHub's lifetime totals — 659 stars here means stars gained during the window, not the repo's star count.