Skip to content

Add Vercel container configuration - #1

Merged
ConvertedBV merged 3 commits into
mainfrom
codex/add-vercel-container
Aug 18, 2026
Merged

ConvertedBV merged 3 commits into
mainfrom
codex/add-vercel-container

Conversation

@ConvertedBV

Copy link
Copy Markdown
Owner

What changed

  • add Dockerfile.vercel at the repository root
  • build from python:3.11-slim
  • install the package with uv
  • launch the existing google-ads-mcp entry point

Why

Vercel container deployments detect Dockerfile.vercel. The existing MCP server already reads the platform-provided PORT and binds to 0.0.0.0 when OAuth is configured, so no Python server changes are needed.

Impact

This PR only prepares the repository for phase 7. It does not create a Vercel project, configure secrets, or deploy anything.

Validation

  • docker build --file Dockerfile.vercel --tag converted-google-ads-mcp:phase7 .
  • image command verified as ["google-ads-mcp"]
  • local container started with test-only OAuth values on a non-production port
  • /mcp returned 401, confirming OAuth protection
  • OAuth authorization-server metadata returned 200

Known upstream dependency issue

The unbounded upstream dependency fastmcp>=3.2.0 currently resolves to FastMCP 4.0.0b3 in a fresh container build. This is not introduced by this Dockerfile, but it can cause the existing golden smoke test to fail. Keep this PR in draft and do not merge until the required CI checks are green or the upstream dependency drift is addressed separately.

@ConvertedBV ConvertedBV reopened this Aug 18, 2026
@vercel

vercel Bot commented Aug 18, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
converted-google-ads-mcp Ready Ready Preview Aug 18, 2026 12:37pm

Request Review

@ConvertedBV
ConvertedBV marked this pull request as ready for review August 18, 2026 12:52
@ConvertedBV
ConvertedBV merged commit 9fdc834 into main Aug 18, 2026
9 checks passed
@ConvertedBV
ConvertedBV deleted the codex/add-vercel-container branch August 18, 2026 12:52

This branch was successfully deployed

2 active (1 outdated) deployments
Preview — 0f4c7d04 Deployed Aug 18, 2026 by vercel[bot]
Production — 2d7bb1c6 Deployed Aug 18, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant