{
  "title": "MCP Deployment and Transport History",
  "schemaVersion": "1.0",
  "researchFreeze": "2026-08-26",
  "protocolRevision": "MCP 2026-07-28",
  "sourcePackage": "research/10",
  "integrityNote": "All 108 listed ordinary archive payloads verify. The package contains two incompatible numeric source namespaces; public records preserve an explicit archive namespace and never resolve IDs across families.",
  "evidencePolicy": "Only manually curated build_context source groups appear in sourceIds. Raw row tokens are preserved under archive and are not treated as publication citations.",
  "checkedAt": "2026-08-26",
  "count": 10,
  "records": [
    {
      "Date": "2024-11-05",
      "Era": "Launch",
      "Transport/deployment": "stdio and HTTP+SSE",
      "State model": "Stateful connection/session",
      "Historical significance": "Two-endpoint SSE remote architecture; local subprocess already first-class",
      "Source IDs": "S019",
      "id": "R10-HIST001",
      "sourceIds": [
        "S055",
        "S058",
        "S053",
        "S027",
        "S038",
        "S037",
        "S320",
        "S044",
        "S321",
        "S187",
        "S135"
      ],
      "evidenceStatus": "curated-dataset-level-evidence; not an archive row-level citation mapping",
      "archive": {
        "namespace": "research/10/deployment_history_timeline.json",
        "row": 1,
        "sourceIds": [
          "S019"
        ],
        "raw": {
          "Date": "2024-11-05",
          "Era": "Launch",
          "Transport/deployment": "stdio and HTTP+SSE",
          "State model": "Stateful connection/session",
          "Historical significance": "Two-endpoint SSE remote architecture; local subprocess already first-class",
          "Source IDs": "S019"
        }
      }
    },
    {
      "Date": "2024-11-25",
      "Era": "Public launch",
      "Transport/deployment": "Reference local servers and Claude Desktop",
      "State model": "Local-first product path",
      "Historical significance": "Local installation made MCP immediately usable but placed package trust on the user machine",
      "Source IDs": "S019 S011",
      "id": "R10-HIST002",
      "sourceIds": [
        "S055",
        "S058",
        "S053",
        "S027",
        "S038",
        "S037",
        "S320",
        "S044",
        "S321",
        "S187",
        "S135"
      ],
      "evidenceStatus": "curated-dataset-level-evidence; not an archive row-level citation mapping",
      "archive": {
        "namespace": "research/10/deployment_history_timeline.json",
        "row": 2,
        "sourceIds": [
          "S019",
          "S011"
        ],
        "raw": {
          "Date": "2024-11-25",
          "Era": "Public launch",
          "Transport/deployment": "Reference local servers and Claude Desktop",
          "State model": "Local-first product path",
          "Historical significance": "Local installation made MCP immediately usable but placed package trust on the user machine",
          "Source IDs": "S019 S011"
        }
      }
    },
    {
      "Date": "2025-03-26",
      "Era": "Remote expansion",
      "Transport/deployment": "stdio and Streamable HTTP",
      "State model": "Initialize + optional sessions",
      "Historical significance": "Single HTTP endpoint and OAuth framework made remote services more practical",
      "Source IDs": "S020 S021",
      "id": "R10-HIST003",
      "sourceIds": [
        "S055",
        "S058",
        "S053",
        "S027",
        "S038",
        "S037",
        "S320",
        "S044",
        "S321",
        "S187",
        "S135"
      ],
      "evidenceStatus": "curated-dataset-level-evidence; not an archive row-level citation mapping",
      "archive": {
        "namespace": "research/10/deployment_history_timeline.json",
        "row": 3,
        "sourceIds": [
          "S020",
          "S021"
        ],
        "raw": {
          "Date": "2025-03-26",
          "Era": "Remote expansion",
          "Transport/deployment": "stdio and Streamable HTTP",
          "State model": "Initialize + optional sessions",
          "Historical significance": "Single HTTP endpoint and OAuth framework made remote services more practical",
          "Source IDs": "S020 S021"
        }
      }
    },
    {
      "Date": "2025-06-18",
      "Era": "Security hardening",
      "Transport/deployment": "Streamable HTTP session era",
      "State model": "Protected resource metadata and Resource Indicators",
      "Historical significance": "Remote authorization and token audience became more precise",
      "Source IDs": "S022 S023 S024",
      "id": "R10-HIST004",
      "sourceIds": [
        "S055",
        "S058",
        "S053",
        "S027",
        "S038",
        "S037",
        "S320",
        "S044",
        "S321",
        "S187",
        "S135"
      ],
      "evidenceStatus": "curated-dataset-level-evidence; not an archive row-level citation mapping",
      "archive": {
        "namespace": "research/10/deployment_history_timeline.json",
        "row": 4,
        "sourceIds": [
          "S022",
          "S023",
          "S024"
        ],
        "raw": {
          "Date": "2025-06-18",
          "Era": "Security hardening",
          "Transport/deployment": "Streamable HTTP session era",
          "State model": "Protected resource metadata and Resource Indicators",
          "Historical significance": "Remote authorization and token audience became more precise",
          "Source IDs": "S022 S023 S024"
        }
      }
    },
    {
      "Date": "2025-09-08",
      "Era": "Distribution",
      "Transport/deployment": "Official Registry preview",
      "State model": "Packages and remote endpoints",
      "Historical significance": "Discovery began to separate protocol interoperability from software distribution",
      "Source IDs": "S017 S018",
      "id": "R10-HIST005",
      "sourceIds": [
        "S055",
        "S058",
        "S053",
        "S027",
        "S038",
        "S037",
        "S320",
        "S044",
        "S321",
        "S187",
        "S135"
      ],
      "evidenceStatus": "curated-dataset-level-evidence; not an archive row-level citation mapping",
      "archive": {
        "namespace": "research/10/deployment_history_timeline.json",
        "row": 5,
        "sourceIds": [
          "S017",
          "S018"
        ],
        "raw": {
          "Date": "2025-09-08",
          "Era": "Distribution",
          "Transport/deployment": "Official Registry preview",
          "State model": "Packages and remote endpoints",
          "Historical significance": "Discovery began to separate protocol interoperability from software distribution",
          "Source IDs": "S017 S018"
        }
      }
    },
    {
      "Date": "2025-11-20",
      "Era": "Local distribution",
      "Transport/deployment": "MCP Bundles",
      "State model": "Packaged local runtime",
      "Historical significance": "One-click local installation gained a portable package format",
      "Source IDs": "S014 S015",
      "id": "R10-HIST006",
      "sourceIds": [
        "S055",
        "S058",
        "S053",
        "S027",
        "S038",
        "S037",
        "S320",
        "S044",
        "S321",
        "S187",
        "S135"
      ],
      "evidenceStatus": "curated-dataset-level-evidence; not an archive row-level citation mapping",
      "archive": {
        "namespace": "research/10/deployment_history_timeline.json",
        "row": 6,
        "sourceIds": [
          "S014",
          "S015"
        ],
        "raw": {
          "Date": "2025-11-20",
          "Era": "Local distribution",
          "Transport/deployment": "MCP Bundles",
          "State model": "Packaged local runtime",
          "Historical significance": "One-click local installation gained a portable package format",
          "Source IDs": "S014 S015"
        }
      }
    },
    {
      "Date": "2025-11-25",
      "Era": "Late handshake era",
      "Transport/deployment": "stdio and Streamable HTTP",
      "State model": "Sessions, GET stream, resumability",
      "Historical significance": "Remote infrastructure still needed session-aware operation in some patterns",
      "Source IDs": "S025 S026 S027",
      "id": "R10-HIST007",
      "sourceIds": [
        "S055",
        "S058",
        "S053",
        "S027",
        "S038",
        "S037",
        "S320",
        "S044",
        "S321",
        "S187",
        "S135"
      ],
      "evidenceStatus": "curated-dataset-level-evidence; not an archive row-level citation mapping",
      "archive": {
        "namespace": "research/10/deployment_history_timeline.json",
        "row": 7,
        "sourceIds": [
          "S025",
          "S026",
          "S027"
        ],
        "raw": {
          "Date": "2025-11-25",
          "Era": "Late handshake era",
          "Transport/deployment": "stdio and Streamable HTTP",
          "State model": "Sessions, GET stream, resumability",
          "Historical significance": "Remote infrastructure still needed session-aware operation in some patterns",
          "Source IDs": "S025 S026 S027"
        }
      }
    },
    {
      "Date": "2026-05-29",
      "Era": "Stateless RC",
      "Transport/deployment": "Modern Streamable HTTP proposal",
      "State model": "No protocol sessions",
      "Historical significance": "Explicitly targeted sticky-session and shared-session-store scaling problems",
      "Source IDs": "S009",
      "id": "R10-HIST008",
      "sourceIds": [
        "S055",
        "S058",
        "S053",
        "S027",
        "S038",
        "S037",
        "S320",
        "S044",
        "S321",
        "S187",
        "S135"
      ],
      "evidenceStatus": "curated-dataset-level-evidence; not an archive row-level citation mapping",
      "archive": {
        "namespace": "research/10/deployment_history_timeline.json",
        "row": 8,
        "sourceIds": [
          "S009"
        ],
        "raw": {
          "Date": "2026-05-29",
          "Era": "Stateless RC",
          "Transport/deployment": "Modern Streamable HTTP proposal",
          "State model": "No protocol sessions",
          "Historical significance": "Explicitly targeted sticky-session and shared-session-store scaling problems",
          "Source IDs": "S009"
        }
      }
    },
    {
      "Date": "2026-07-28",
      "Era": "Modern GA",
      "Transport/deployment": "stdio and modern Streamable HTTP",
      "State model": "Self-describing requests",
      "Historical significance": "Plain round-robin routing, headers, caching, MRTR and explicit state handles",
      "Source IDs": "S007 S008",
      "id": "R10-HIST009",
      "sourceIds": [
        "S055",
        "S058",
        "S053",
        "S027",
        "S038",
        "S037",
        "S320",
        "S044",
        "S321",
        "S187",
        "S135"
      ],
      "evidenceStatus": "curated-dataset-level-evidence; not an archive row-level citation mapping",
      "archive": {
        "namespace": "research/10/deployment_history_timeline.json",
        "row": 9,
        "sourceIds": [
          "S007",
          "S008"
        ],
        "raw": {
          "Date": "2026-07-28",
          "Era": "Modern GA",
          "Transport/deployment": "stdio and modern Streamable HTTP",
          "State model": "Self-describing requests",
          "Historical significance": "Plain round-robin routing, headers, caching, MRTR and explicit state handles",
          "Source IDs": "S007 S008"
        }
      }
    },
    {
      "Date": "2026-08-26",
      "Era": "Research freeze",
      "Transport/deployment": "Mixed modern and legacy ecosystem",
      "State model": "Dual-era operation remains common",
      "Historical significance": "Hosts and cloud gateways support combinations of local/remote and multiple protocol revisions",
      "Source IDs": "S031 S037 S039 S042 S048 S052",
      "id": "R10-HIST010",
      "sourceIds": [
        "S055",
        "S058",
        "S053",
        "S027",
        "S038",
        "S037",
        "S320",
        "S044",
        "S321",
        "S187",
        "S135"
      ],
      "evidenceStatus": "curated-dataset-level-evidence; not an archive row-level citation mapping",
      "archive": {
        "namespace": "research/10/deployment_history_timeline.json",
        "row": 10,
        "sourceIds": [
          "S031",
          "S037",
          "S039",
          "S042",
          "S048",
          "S052"
        ],
        "raw": {
          "Date": "2026-08-26",
          "Era": "Research freeze",
          "Transport/deployment": "Mixed modern and legacy ecosystem",
          "State model": "Dual-era operation remains common",
          "Historical significance": "Hosts and cloud gateways support combinations of local/remote and multiple protocol revisions",
          "Source IDs": "S031 S037 S039 S042 S048 S052"
        }
      }
    }
  ]
}