VS Code + Veo MCP

Need demo videos for frontend development? Want dynamic effects for documentation? Now you can use a single sentence in VS Code to have GitHub Copilot call Google Veo to generate high-quality videos. No window switching, no need to learn editing software, just chat to produce content.

  1. Open the VS Code Extensions Marketplace (Cmd+Shift+X)
  2. Search for Veo MCP, or directly search the extension ID: acedatacloud.mcp-veo
  3. Click Install, then reload the window as prompted after installation

Step 2: Obtain and Enter the API Key

  1. Open Ace Data Cloud Console / Applications
  2. Copy your API Key (the same key can be used for all Ace Data Cloud MCP)
  3. Press Cmd+Shift+P, run: Veo MCP: Set Ace Data Cloud API Key
  4. Paste the API Key and press Enter to save (stored in VS Code SecretStorage / system keychain)

To change the key, run Veo MCP: Clear Ace Data Cloud API Key and set it again.

Step 3: Verify Connectivity

  1. Open GitHub Copilot Chat and switch to Agent mode
  2. Directly make a request and mention veo, for example: Use veo to help me complete this task
  3. On first call, it will automatically route to this extension and use your saved API Key

Advanced: Manual mcp.json Configuration (Optional)

If you prefer manual configuration, you can also create .vscode/mcp.json in your project:

{
  "servers": {
    "veo": {
      "type": "http",
      "url": "https://veo.mcp.acedata.cloud/mcp",
      "headers": {
        "Authorization": "Bearer ${input:acedata-api-key}"
      }
    }
  },
  "inputs": [
    {
      "id": "acedata-api-key",
      "type": "promptString",
      "description": "Ace Data Cloud API Key",
      "password": true
    }
  ]
}

Step 3: Verify Connectivity

  1. Open GitHub Copilot Chat and switch to Agent mode
  2. Directly make a request and mention veo, for example: Use veo to help me complete this task
  3. On first call, it will automatically route to this extension and use your saved API Key

Advanced: Manual mcp.json Configuration (Optional)

If you prefer manual configuration, you can also create .vscode/mcp.json in your project:

{
  "servers": {
    "veo": {
      "type": "http",
      "url": "https://veo.mcp.acedata.cloud/mcp",
      "headers": {
        "Authorization": "Bearer ${input:acedata-token}"
      }
    }
  },
  "inputs": [
    {
      "id": "acedata-token",
      "type": "promptString",
      "description": "Ace Data Cloud API key",
      "password": true
    }
  ]
}

Step 3: Verify Connectivity

  1. Open GitHub Copilot Chat and switch to Agent mode
  2. Directly make a request and mention veo, for example: Use veo to help me complete this task
  3. On first call, it will automatically route to this extension and use your saved API Key

Advanced: Manual mcp.json Configuration (Optional)

If you prefer manual configuration, you can also create .vscode/mcp.json in your project:

{
  "servers": {
    "veo": {
      "type": "http",
      "url": "https://veo.mcp.acedata.cloud/mcp",
      "headers": {
        "Authorization": "Bearer ${input:acedata-token}"
      }
    }
  },
  "inputs": [
    {
      "id": "acedata-token",
      "type": "promptString",
      "description": "Ace Data Cloud API key",
      "password": true
    }
  ]
}

Practical Examples

Text-to-Video Generation

> Generate a video: a cat chasing butterflies in a sunny garden, slow motion, cinematic quality

Copilot calls the veo_text_to_video tool, automatically handling task submission and status polling, finally returning a video link.

Image-to-Video Generation

> Turn this product photo into a dynamic showcase video, with a slow zoom-in and changing light effects

After uploading the image, Copilot calls the veo_image_to_video tool to generate a smooth dynamic video based on the picture.

Video Generation with Audio

> Generate a video with audio: a morning café, the sound of the coffee machine, sunlight streaming through the glass window onto the wooden table

Copilot calls the veo_text_to_video tool; veo3 / veo31 will simultaneously generate native sound effects in one step.

Tool List

Tool Description
veo_text_to_video Text-to-video
veo_image_to_video Image-to-video
veo_get_1080p Fetch 1080p HD version

Other Editor Configurations