{
  "$schema": "https://themachinepress.com/schemas/story-v1.schema.json",
  "schema_version": "1.0.0",
  "document_type": "machine_press_story",
  "story": {
    "story_id": "mp-2026-11-05-012",
    "source_story_id": "tmp-story-mcp-eco",
    "edition_id": "mp-2026-11-05-morning-0118",
    "edition_url": "https://themachinepress.com/edition/2026-11-05",
    "position": 12,
    "story_type": "dispatch",
    "section": "developer-tools",
    "editorial_classification": "editorial",
    "headline": "The MCP Ecosystem Gets a Relational Map",
    "slug": "the-mcp-ecosystem-gets-a-relational-map",
    "dek": "MCP-Eco links server projects, consumer configurations, declared interfaces and repository activity across 19 Parquet tables.",
    "summary": "MCP-Eco links server projects, consumer configurations, declared interfaces and repository activity across 19 Parquet tables.",
    "body_text": "The frozen release contains 16,880,899 records covering 78,302 candidate server projects, 16,165 candidate consumer repositories and 9,200 configuration declarations. Matching resolves 5,975 declarations into 5,138 distinct repository-server pairs. Provenance separates directory claims from live probing and records how declarations were matched. The public dataset enables ecosystem research and schema inspection, but its use of candidate projects and inferred links means the numbers are not a census of verified, active or safe MCP deployments.",
    "why_it_matters": "MCP-Eco links server projects, consumer configurations, declared interfaces and repository activity across 19 Parquet tables.",
    "limitations": [
      "The public dataset enables ecosystem research and schema inspection, but its use of candidate projects and inferred links means the numbers are not a census of verified, active or safe MCP deployments."
    ],
    "importance": 9,
    "canonical_url": "https://themachinepress.com/story/mp-2026-11-05-012/the-mcp-ecosystem-gets-a-relational-map",
    "json_url": "https://themachinepress.com/story/mp-2026-11-05-012.json",
    "first_published_at": "2026-11-05T09:00:00.000-05:00",
    "modified_at": "2026-11-05T09:00:00.000-05:00",
    "content_status": "new",
    "is_carryover": false,
    "carryover_reason": null,
    "key_claims": [
      {
        "claim_id": "claim-mp-2026-11-05-012-001",
        "text": "MCP-Eco links server projects, consumer configurations, declared interfaces and repository activity across 19 Parquet tables.",
        "source_ids": [
          "source-2026-11-05-012"
        ],
        "qualification": "The public dataset enables ecosystem research and schema inspection, but its use of candidate projects and inferred links means the numbers are not a census of verified, active or safe MCP deployments."
      }
    ],
    "source_ids": [
      "source-2026-11-05-012"
    ],
    "tags": [
      "MCP",
      "software ecosystems",
      "datasets",
      "developer tools"
    ],
    "image_url": null,
    "corrections": []
  },
  "sources": [
    {
      "source_id": "source-2026-11-05-012",
      "title": "arXiv preprint 2611.06897, original v1",
      "publisher": "arXiv",
      "url": "https://arxiv.org/abs/2611.06897v1",
      "canonical_url": "https://arxiv.org/abs/2611.06897v1",
      "source_type": "primary_research",
      "is_primary_source": true,
      "published_at": "2026-11-04T13:47:50.000-05:00",
      "accessed_at": "2026-11-05T08:29:24.413-05:00",
      "supports_claim_ids": [
        "claim-mp-2026-11-05-012-001"
      ]
    }
  ],
  "corrections": [],
  "publisher": {
    "name": "The Machine Press",
    "url": "https://themachinepress.com",
    "description": "A daily newspaper for the age of artificial intelligence."
  },
  "cite_this_report": {
    "title": "The MCP Ecosystem Gets a Relational Map",
    "publisher": "The Machine Press",
    "published_at": "2026-11-05T09:00:00.000-05:00",
    "canonical_url": "https://themachinepress.com/story/mp-2026-11-05-012/the-mcp-ecosystem-gets-a-relational-map"
  }
}
