{
  "project_id": "piotr-agier/google-drive-mcp",
  "repo": "piotr-agier/google-drive-mcp",
  "name": "google-drive-mcp",
  "github_url": "https://github.com/piotr-agier/google-drive-mcp",
  "homepage_url": "https://www.npmjs.com/package/@piotr-agier/google-drive-mcp",
  "language": "TypeScript",
  "license": "MIT",
  "project_kind": "project",
  "category": [
    "mcp_server"
  ],
  "tags": [
    "mcp",
    "mcp-server"
  ],
  "description": "A Model Context Protocol (MCP) server that provides secure integration with Google Drive, Docs, Sheets, Slides and Calendar. It allows Claude Desktop and other MCP clients to manage files in Google Drive through a standardized interface.",
  "overview": "Use piotr-agier/google-drive-mcp when the user needs a mcp server project with docker, local, cloud deployment options.",
  "alternatives": [
    {
      "repo": "koala73/worldmonitor",
      "reason": "Same mcp server intent with mcp overlap."
    },
    {
      "repo": "can1357/oh-my-pi",
      "reason": "Same mcp server intent with mcp overlap."
    },
    {
      "repo": "danny-avila/LibreChat",
      "reason": "Same mcp server intent with mcp overlap."
    }
  ],
  "related": [
    {
      "repo": "apify/apify-mcp-server",
      "reason": "Related to piotr-agier/google-drive-mcp through mcp server category and docker deployment."
    },
    {
      "repo": "github/github-mcp-server",
      "reason": "Related to piotr-agier/google-drive-mcp through mcp server category and docker deployment."
    },
    {
      "repo": "activepieces/activepieces",
      "reason": "Related to piotr-agier/google-drive-mcp through mcp server category and docker deployment."
    },
    {
      "repo": "googleapis/mcp-toolbox",
      "reason": "Related to piotr-agier/google-drive-mcp through mcp server category and docker deployment."
    },
    {
      "repo": "dagucloud/dagu",
      "reason": "Related to piotr-agier/google-drive-mcp through mcp server category and docker deployment."
    },
    {
      "repo": "skyhook-io/radar",
      "reason": "Related to piotr-agier/google-drive-mcp through mcp server category and docker deployment."
    },
    {
      "repo": "heymrun/heym",
      "reason": "Related to piotr-agier/google-drive-mcp through mcp server category and docker deployment."
    },
    {
      "repo": "vshulcz/deja-vu",
      "reason": "Related to piotr-agier/google-drive-mcp through mcp server category and docker deployment."
    }
  ],
  "dependencies": [
    "MCP"
  ],
  "deployments": [
    "docker",
    "local",
    "cloud"
  ],
  "difficulty": "beginner",
  "cloudflare_ready": false,
  "use_cases": [
    "connect agents to tools",
    "expose APIs through MCP",
    "bootstrap MCP integrations"
  ],
  "not_good_for": [
    "edge-only Cloudflare Workers deployment without adaptation"
  ],
  "classification": {
    "category": {
      "confidence": "high",
      "evidence": [
        "Matched \"model context protocol\" in metadata.",
        "Matched \"mcp\" in metadata."
      ]
    },
    "deployment": {
      "confidence": "high",
      "evidence": [
        "Found Docker configuration file.",
        "Local usage is assumed for open source repositories unless contradicted."
      ]
    },
    "difficulty": {
      "confidence": "medium",
      "evidence": [
        "Repository has under 10k stars, so complexity is treated conservatively."
      ]
    },
    "cloudflare_ready": {
      "confidence": "high",
      "evidence": [
        "No Cloudflare deployment signal detected.",
        "No wrangler.toml found in inspected repository files."
      ]
    }
  },
  "quality_signals": {
    "stars": 203,
    "recent_commits": 9,
    "contributors": 26,
    "issue_response_time_hours": null,
    "release_frequency_180d": 22
  },
  "quality_signal_confidence": {
    "stars_30d_delta": "snapshot",
    "stars30d_window_days": 31,
    "commits_30d": "complete",
    "releases_180d": "complete",
    "contributors_90d": "complete"
  },
  "quality_score": 25,
  "agent_score": 66,
  "score": 82,
  "agent_score_breakdown": {
    "documentation": 90,
    "maintenance": 42,
    "deployment": 80,
    "popularity": 46,
    "community": 71
  },
  "git_top_score": 82,
  "git_top_score_breakdown": {
    "community": 100,
    "maintenance": 48,
    "documentation": 84,
    "stability": 100,
    "adoption": 71,
    "agent_readability": 100
  },
  "summary": {
    "tl_dr": "Use piotr-agier/google-drive-mcp when the user needs a mcp server project with docker, local, cloud deployment options.",
    "purpose": "Use piotr-agier/google-drive-mcp when the user needs a mcp server project with docker, local, cloud deployment options.",
    "install": "Run with Docker using the repository's container instructions.",
    "inputs": [
      "tool definitions",
      "resource config",
      "transport settings"
    ],
    "outputs": [
      "MCP tools",
      "JSON-RPC responses",
      "server capabilities"
    ],
    "good_for": [
      "connect agents to tools",
      "expose APIs through MCP",
      "bootstrap MCP integrations",
      "agent tool exposure",
      "MCP integrations",
      "tool servers"
    ],
    "not_good_for": [
      "edge-only Cloudflare Workers deployment without adaptation",
      "front-end apps",
      "non-tooling backends"
    ],
    "deployment": [
      "docker",
      "local",
      "cloud"
    ],
    "alternatives": [
      {
        "repo": "koala73/worldmonitor",
        "reason": "Same mcp server intent with mcp overlap."
      },
      {
        "repo": "can1357/oh-my-pi",
        "reason": "Same mcp server intent with mcp overlap."
      },
      {
        "repo": "danny-avila/LibreChat",
        "reason": "Same mcp server intent with mcp overlap."
      }
    ]
  },
  "evidence": {
    "classification": {
      "category": {
        "confidence": "high",
        "evidence": [
          "Matched \"model context protocol\" in metadata.",
          "Matched \"mcp\" in metadata."
        ]
      },
      "deployment": {
        "confidence": "high",
        "evidence": [
          "Found Docker configuration file.",
          "Local usage is assumed for open source repositories unless contradicted."
        ]
      },
      "difficulty": {
        "confidence": "medium",
        "evidence": [
          "Repository has under 10k stars, so complexity is treated conservatively."
        ]
      },
      "cloudflare_ready": {
        "confidence": "high",
        "evidence": [
          "No Cloudflare deployment signal detected.",
          "No wrangler.toml found in inspected repository files."
        ]
      }
    },
    "quality_signal_confidence": {
      "stars_30d_delta": "snapshot",
      "stars30d_window_days": 31,
      "commits_30d": "complete",
      "releases_180d": "complete",
      "contributors_90d": "complete"
    },
    "source_fields": [
      "project.description",
      "project.topics",
      "project.language",
      "project.license",
      "agent_card.summary_for_agent",
      "agent_card.use_cases",
      "agent_card.deployment",
      "agent_card.classification",
      "metrics"
    ],
    "caveats": [
      "edge-only Cloudflare Workers deployment without adaptation"
    ],
    "confidence_reason": "Classification evidence and quality signals are strong enough for shortlist reasoning when metadata is current.",
    "last_verified_at": "2026-08-17T09:05:06.044Z"
  },
  "caveats": [
    "edge-only Cloudflare Workers deployment without adaptation"
  ],
  "confidence_reason": "Classification evidence and quality signals are strong enough for shortlist reasoning when metadata is current.",
  "source_fields": [
    "project.description",
    "project.topics",
    "project.language",
    "project.license",
    "agent_card.summary_for_agent",
    "agent_card.use_cases",
    "agent_card.deployment",
    "agent_card.classification",
    "metrics"
  ],
  "last_verified_at": "2026-08-17T09:05:06.044Z",
  "knowledge": {
    "project": {
      "id": "piotr-agier/google-drive-mcp",
      "owner": "piotr-agier",
      "name": "google-drive-mcp",
      "full_name": "piotr-agier/google-drive-mcp",
      "github_url": "https://github.com/piotr-agier/google-drive-mcp",
      "homepage_url": "https://www.npmjs.com/package/@piotr-agier/google-drive-mcp",
      "description": "A Model Context Protocol (MCP) server that provides secure integration with Google Drive, Docs, Sheets, Slides and Calendar. It allows Claude Desktop and other MCP clients to manage files in Google Drive through a standardized interface.",
      "language": "TypeScript",
      "topics": [
        "mcp",
        "mcp-server"
      ],
      "license": "MIT",
      "stars": 203,
      "forks": 106,
      "open_issues": 4,
      "default_branch": "master",
      "created_at": "2025-07-29T11:48:12Z",
      "updated_at": "2026-08-15T13:02:06Z",
      "pushed_at": "2026-07-29T08:20:51Z",
      "synced_at": "2026-08-17T09:05:06.044Z"
    },
    "agent_card": {
      "project_id": "piotr-agier/google-drive-mcp",
      "project_kind": "project",
      "category": "mcp_server",
      "difficulty": "beginner",
      "deployment": [
        "docker",
        "local",
        "cloud"
      ],
      "cloudflare_ready": false,
      "use_cases": [
        "connect agents to tools",
        "expose APIs through MCP",
        "bootstrap MCP integrations"
      ],
      "not_good_for": [
        "edge-only Cloudflare Workers deployment without adaptation"
      ],
      "alternatives": [
        {
          "project_id": "koala73/worldmonitor",
          "reason": "Same mcp server intent with mcp overlap."
        },
        {
          "project_id": "can1357/oh-my-pi",
          "reason": "Same mcp server intent with mcp overlap."
        },
        {
          "project_id": "danny-avila/LibreChat",
          "reason": "Same mcp server intent with mcp overlap."
        }
      ],
      "summary_for_agent": "Use piotr-agier/google-drive-mcp when the user needs a mcp server project with docker, local, cloud deployment options.",
      "classification": {
        "category": {
          "confidence": "high",
          "evidence": [
            "Matched \"model context protocol\" in metadata.",
            "Matched \"mcp\" in metadata."
          ]
        },
        "deployment": {
          "confidence": "high",
          "evidence": [
            "Found Docker configuration file.",
            "Local usage is assumed for open source repositories unless contradicted."
          ]
        },
        "difficulty": {
          "confidence": "medium",
          "evidence": [
            "Repository has under 10k stars, so complexity is treated conservatively."
          ]
        },
        "cloudflare_ready": {
          "confidence": "high",
          "evidence": [
            "No Cloudflare deployment signal detected.",
            "No wrangler.toml found in inspected repository files."
          ]
        }
      },
      "schema_version": "v1",
      "generated_at": "2026-08-17T09:05:06.044Z"
    },
    "metrics": {
      "project_id": "piotr-agier/google-drive-mcp",
      "stars_30d_delta": 14,
      "commits_30d": 9,
      "releases_180d": 22,
      "contributors_90d": 26,
      "issue_first_response_median_hours": null,
      "recent_push_days": 19,
      "git_score": 25,
      "maintenance_score": 42,
      "signal_confidence": {
        "stars_30d_delta": "snapshot",
        "stars30d_window_days": 31,
        "commits_30d": "complete",
        "releases_180d": "complete",
        "contributors_90d": "complete"
      },
      "calculated_at": "2026-08-17T09:05:06.044Z"
    }
  },
  "resolved_from": {
    "requested_id": "piotr-agier/google-drive-mcp",
    "resolved_id": "piotr-agier/google-drive-mcp",
    "resolution": "direct"
  },
  "metadata": {
    "source": "d1",
    "reason": "d1_query",
    "project_count": 1184,
    "generated_at": "2026-08-24T03:51:04.883Z",
    "snapshot_id": "d1:1184:2026-08-24T02:02:37.053Z",
    "latest_synced_at": "2026-08-24T02:02:37.053Z",
    "schema_version": "git-top.knowledge.v1",
    "loaded_project_limit": 2000,
    "truncated": false
  }
}