跳转到主要内容

远程 MCP

1

获取 API 密钥

  1. 前往 Bright Data 用户设置
  2. 复制您的 API 密钥(格式类似:2dceb1aa0***************************
2

安装所需软件包

pip install google-adk
3

配置 MCP 服务器

from google.adk.agents import Agent
from google.adk.tools.mcp_tool.mcp_session_manager import StreamableHTTPServerParams
from google.adk.tools.mcp_tool.mcp_toolset import MCPToolset

BRIGHTDATA_API_TOKEN = "YOUR_BRIGHTDATA_API_TOKEN"

root_agent = Agent(
    model="gemini-2.5-pro",
    name="brightdata_agent",
    instruction="""帮助用户使用 Bright Data 访问网页数据""",
    tools=[
        MCPToolset(
            connection_params=StreamableHTTPServerParams(
                url=f"https://mcp.brightdata.com/mcp?token={BRIGHTDATA_API_TOKEN}",
            ),
        )
    ],
)
4

设置环境变量(可选)

为了更安全,您可以将 API 密钥存储为环境变量:
import os
BRIGHTDATA_API_TOKEN = os.getenv("BRIGHTDATA_API_TOKEN")
然后在项目目录下创建 .env 文件:
BRIGHTDATA_API_TOKEN=your_brightdata_api_token_here
5

测试功能

  1. 用实际的 Bright Data API 密钥替换 YOUR_BRIGHTDATA_API_TOKEN
  2. 运行 Google ADK 脚本
  3. 您将看到代理执行网页搜索并提供完整响应
6

监控使用情况

  1. 在 Bright Data 控制台的 我的区域 查看 API 使用情况
  2. 免费层包含每月 5,000 个请求

本地 MCP 服务器

1

获取 API 密钥

  1. 前往 Bright Data 用户设置
  2. 复制您的 API 密钥(格式类似:2dceb1aa0***************************
2

安装所需软件包

pip install google-genai
npm install -g @brightdata/mcp
3

配置本地 MCP 服务器

from google.adk.agents import Agent
from google.adk.tools.mcp_tool.mcp_session_manager import StdioConnectionParams
from google.adk.tools.mcp_tool.mcp_toolset import MCPToolset
from mcp import StdioServerParameters

BRIGHTDATA_API_TOKEN = "YOUR_BRIGHTDATA_API_TOKEN"

root_agent = Agent(
    model="gemini-2.5-pro",
    name="brightdata_agent",
    instruction="帮助用户使用 Bright Data 访问网页数据",
    tools=[
        MCPToolset(
            connection_params=StdioConnectionParams(
                server_params = StdioServerParameters(
                    command="npx",
                    args=["@brightdata/mcp"],
                    env={
                        "API_TOKEN": BRIGHTDATA_API_TOKEN,
                        "PRO_MODE": "true",  # 可选:启用全部 60+ 工具
                    }
                ),
                timeout=300,
            ),
        )
    ],
)
4

测试功能

  1. 用实际的 Bright Data API 密钥替换 YOUR_BRIGHTDATA_API_TOKEN
  2. 使用本地 MCP 服务器运行 Google ADK 脚本
  3. 代理将使用本地安装的 MCP 服务器访问所有可用工具
5

监控使用情况

  1. 在 Bright Data 控制台的 我的区域 查看 API 使用情况
  2. 免费层包含每月 5,000 个请求

可用工具

Bright Data MCP 服务器提供强大的网页抓取功能:
  • 快速模式(免费层):包含搜索、抓取和数据提取的 4 个核心工具
  • 专业模式:额外 60+ 工具,包括批量操作、浏览器自动化,以及主要平台的结构化数据 API
查看完整工具文档 访问 Google ADK 文档