getfromcode

AI agent 大模型实战之 调用playwright

AI
文章摘要

import asyncio from langchain.agents import create_agent from langchain_core.messages import HumanMessage, AIMessage, ToolMessage from langchain_mcp_adapters.tools import load_mcp…

已有 198 人浏览 发布 2026-01-26 更新 2026-09-15
import asyncio
from langchain.agents import create_agent
from langchain_core.messages import HumanMessage, AIMessage, ToolMessage
from langchain_mcp_adapters.tools import load_mcp_tools
from mcp import StdioServerParameters, stdio_client, ClientSession
from app.bailian.common import llm
async def mcp_playwright_client():
server_params = StdioServerParameters(
command="npx",
args=["-y", "@executeautomation/playwright-mcp-server"]
)
async with stdio_client(server_params) as (reader, writer):
async with ClientSession(reader, writer) as session:
await session.initialize()
tools =await load_mcp_tools(session)
print(tools)
agent = create_agent(
model=llm,
tools=tools,
debug=True,
)
resp = await agent.ainvoke({"messages": [{"role": "user", "content": """
1 打开百度网页查看上海天气
"""}]})
print(resp)
asyncio.run(mcp_playwright_client())

QQ_1769417893063.png

课程购买
课程价格
金币29
290金币限时优惠会员免费
销量:0
💎 开通会员每日免费下载,比单买更划算 →
支付成功后会自动显示下载资源云盘的链接!点击链接即可下载到本地。