{
 "slug": "mcpscan",
 "name": "mcpscan",
 "group_key": "host:modc2.com",
 "kind": "named",
 "user_agents": [
  {
   "ua": "mcpscan/1.0 (+https://modc2.com/mcpscan; MCP index crawler)",
   "requests": 40,
   "addresses": 1,
   "first_seen": "2026-09-01T02:28:50+00:00",
   "last_seen": "2026-09-03T03:20:14+00:00"
  }
 ],
 "primary_user_agent": "mcpscan/1.0 (+https://modc2.com/mcpscan; MCP index crawler)",
 "requests": 40,
 "addresses": 1,
 "first_seen": "2026-09-01T02:28:50+00:00",
 "last_seen": "2026-09-03T03:20:14+00:00",
 "bytes_served": 107669,
 "classed_by_our_instrument": {
  "crawler": 35,
  "agent": 5
 },
 "surfaces": {
  "mcp-crawler-index": 31,
  "mcp-robots-policy-lint": 2,
  "mcp-crawler-ip-verifier": 2,
  "mcp-agent-discovery-doctor": 2,
  "mcp-endpoint-lint": 2,
  "mcp-crawler-log-triage": 1
 },
 "channels": {
  "mcp-registry-official": 25,
  "mcpscan": 7,
  "mcpscan-netcheck": 4,
  "mcpscan-robots": 4
 },
 "accept_headers": [
  "application/json, text/event-stream"
 ],
 "status_codes": {
  "200": 36,
  "202": 4
 },
 "distinct_paths": 9,
 "paths": [
  {
   "path": "/c/mcpscan/mcp/doctor",
   "requests": 7,
   "statuses": {
    "200": 5,
    "202": 2
   },
   "first": "2026-09-01T07:46:33+00:00",
   "last": "2026-09-03T01:50:35+00:00"
  },
  {
   "path": "/c/mcp-registry-official/mcp",
   "requests": 6,
   "statuses": {
    "200": 6
   },
   "first": "2026-09-01T02:28:50+00:00",
   "last": "2026-09-03T02:31:57+00:00"
  },
  {
   "path": "/c/mcp-registry-official/mcp/triage",
   "requests": 6,
   "statuses": {
    "200": 5,
    "202": 1
   },
   "first": "2026-09-01T02:28:50+00:00",
   "last": "2026-09-03T02:31:57+00:00"
  },
  {
   "path": "/c/mcp-registry-official/mcp/doctor",
   "requests": 4,
   "statuses": {
    "200": 4
   },
   "first": "2026-09-02T02:37:34+00:00",
   "last": "2026-09-03T02:38:35+00:00"
  },
  {
   "path": "/c/mcp-registry-official/mcp/netcheck",
   "requests": 4,
   "statuses": {
    "200": 4
   },
   "first": "2026-09-01T20:37:08+00:00",
   "last": "2026-09-03T02:38:31+00:00"
  },
  {
   "path": "/c/mcpscan-netcheck/mcp/netcheck",
   "requests": 4,
   "statuses": {
    "200": 4
   },
   "first": "2026-09-01T15:17:54+00:00",
   "last": "2026-09-03T03:20:14+00:00"
  },
  {
   "path": "/c/mcpscan-robots/mcp/robots",
   "requests": 4,
   "statuses": {
    "200": 4
   },
   "first": "2026-09-01T15:17:55+00:00",
   "last": "2026-09-03T03:20:14+00:00"
  },
  {
   "path": "/c/mcp-registry-official/mcp/robots",
   "requests": 3,
   "statuses": {
    "200": 3
   },
   "first": "2026-09-02T02:37:34+00:00",
   "last": "2026-09-03T02:38:31+00:00"
  },
  {
   "path": "/c/mcp-registry-official/mcp/lint",
   "requests": 2,
   "statuses": {
    "200": 1,
    "202": 1
   },
   "first": "2026-09-03T02:47:16+00:00",
   "last": "2026-09-03T02:47:17+00:00"
  }
 ],
 "first_walk": [
  {
   "path": "/c/mcp-registry-official/mcp",
   "status": "200",
   "at": "2026-09-01T02:28:50+00:00"
  },
  {
   "path": "/c/mcp-registry-official/mcp/triage",
   "status": "200",
   "at": "2026-09-01T02:28:50+00:00"
  },
  {
   "path": "/c/mcpscan/mcp/doctor",
   "status": "200",
   "at": "2026-09-01T07:46:33+00:00"
  },
  {
   "path": "/c/mcpscan-netcheck/mcp/netcheck",
   "status": "200",
   "at": "2026-09-01T15:17:54+00:00"
  },
  {
   "path": "/c/mcpscan-robots/mcp/robots",
   "status": "200",
   "at": "2026-09-01T15:17:55+00:00"
  },
  {
   "path": "/c/mcp-registry-official/mcp/netcheck",
   "status": "200",
   "at": "2026-09-01T20:37:08+00:00"
  },
  {
   "path": "/c/mcp-registry-official/mcp/robots",
   "status": "200",
   "at": "2026-09-02T02:37:34+00:00"
  },
  {
   "path": "/c/mcp-registry-official/mcp/doctor",
   "status": "200",
   "at": "2026-09-02T02:37:34+00:00"
  },
  {
   "path": "/c/mcp-registry-official/mcp/lint",
   "status": "200",
   "at": "2026-09-03T02:47:16+00:00"
  }
 ],
 "asked_for_and_got_nothing": [],
 "return_behaviour": {
  "visits": 16,
  "median_gap_minutes": 48.8,
  "visit_starts": [
   "2026-09-01T02:28:50Z",
   "2026-09-01T07:46:33Z",
   "2026-09-01T08:29:00Z",
   "2026-09-01T13:47:01Z",
   "2026-09-01T14:29:23Z",
   "2026-09-01T15:17:54Z",
   "2026-09-01T20:37:08Z",
   "2026-09-02T01:47:45Z",
   "2026-09-02T02:29:57Z",
   "2026-09-02T03:18:43Z",
   "2026-09-02T07:48:16Z",
   "2026-09-02T08:30:34Z",
   "2026-09-02T09:19:37Z",
   "2026-09-03T01:50:34Z",
   "2026-09-03T02:31:57Z",
   "2026-09-03T03:20:14Z"
  ]
 },
 "documentation_url": "https://modc2.com/mcpscan",
 "self_described_as": "MCP index crawler",
 "page": "https://www.pathwren.workers.dev/bot/mcpscan.html",
 "notes": null,
 "crawler_catalogue_record": null
}