{
  "generatedBy": "bench.mjs",
  "startedAt": "2026-08-02T18:34:26.939Z",
  "finishedAt": "2026-08-02T18:35:06.164Z",
  "machine": {
    "cpu": "Apple M1",
    "os": "Darwin 26.3",
    "arch": "arm64",
    "node": "v22.18.0",
    "python": "Python 3.13.5"
  },
  "metricCount": 18,
  "metrics": [
    {
      "metric": "fastmcp_version_resolved",
      "value": "3.4.5",
      "note": "uv pip install fastmcp, no flags"
    },
    {
      "metric": "mcp_sdk_version_resolved",
      "value": "2.0.0",
      "note": "uv pip install 'mcp[cli]', no prerelease flag"
    },
    {
      "metric": "mcp_version_bundled_by_fastmcp",
      "value": "1.29.0",
      "note": "transitive dep inside the fastmcp venv"
    },
    {
      "metric": "sdk_mcp_server_fastmcp_importable",
      "value": false,
      "note": "from mcp.server.fastmcp import FastMCP"
    },
    {
      "metric": "sdk_mcpserver_importable",
      "value": true,
      "note": "from mcp.server import MCPServer"
    },
    {
      "metric": "fastmcp_venv_v1_path_importable",
      "value": true,
      "note": "old path still alive under fastmcp"
    },
    {
      "metric": "sdk_rejects_bare_tool_decorator",
      "value": true,
      "note": "@mcp.tool without parens raises TypeError"
    },
    {
      "metric": "fastmcp_accepts_both_decorator_forms",
      "value": true,
      "note": "bare and called both work"
    },
    {
      "metric": "fastmcp_site_packages_mb",
      "value": 68,
      "unit": "MB"
    },
    {
      "metric": "sdk_site_packages_mb",
      "value": 42,
      "unit": "MB"
    },
    {
      "metric": "fastmcp_package_count",
      "value": 66
    },
    {
      "metric": "sdk_package_count",
      "value": 36
    },
    {
      "metric": "fastmcp_cold_import_median",
      "value": 601.6,
      "unit": "ms",
      "n": 15
    },
    {
      "metric": "sdk_cold_import_median",
      "value": 715.7,
      "unit": "ms",
      "n": 15
    },
    {
      "metric": "fastmcp_server_loc",
      "value": 16,
      "note": "3-tool server"
    },
    {
      "metric": "sdk_server_loc",
      "value": 16,
      "note": "3-tool server"
    },
    {
      "metric": "fastmcp_tools_registered",
      "value": 3
    },
    {
      "metric": "sdk_tools_registered",
      "value": 3
    }
  ],
  "publicationNote": "Original saved measurements. Runtime logs omitted and local filesystem paths redacted. Not a new benchmark run.",
  "sourceSha256": "5c0854bebb877dcdd1089eb2b050b22ac20f8079586587556d6a40147a39cd1c"
}
