请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

获取mcp_playwright的tools报错

ai-agent-test/.venv/lib/python3.12/site-packages/pydantic/main.py", line 746, in model_validate_json
| return cls.pydantic_validator.validate_json(
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| pydantic_core._pydantic_core.ValidationError: 1 validation error for JSONRPCMessage
Invalid JSON: expected value at line 1 column 1 [type=json_invalid, input_value=‘Shutdown signal received’, input_type=str]
For further information visit https://errors.pydantic.dev/2.11/v/json_invalid
|
| During handling of the above exception, another exception occurred:
|
| Traceback (most recent call last):

正在回答 回答被采纳积分+3

3回答

提问者 慕村4260697 2025-08-02 23:23:07
server_params = StdioServerParameters(
    command="npx",
    args=["-y", "@executeautomation/playwright-mcp-server"]
)

通过这种方式启动的是远程的服务,截止到8月2日目前最新的版本是1.0.6。

在安装的时,指定版本为1.0.3:

npm install -g @executeautomation/playwright-mcp-server@1.0.3

启动服务的时候改为使用本地的服务,不会报这个错误:

server_params = StdioServerParameters(
    command="node",
    args=["/Users/XXXXX/.nvm/versions/node/v18.20.4/lib/node_modules/@executeautomation/playwright-mcp-server/dist/index.js"]
)


2 回复 有任何疑惑可以回复我~
  • 这个确实是可以的,如果安装最新版playwright,就算使用本地服务也会去远程;
     1.0.3版本则没问题。
    回复 有任何疑惑可以回复我~ 2025-08-21 11:22:28
Joseph_Ho 2025-09-25 19:35:17

https://img1.sycdn.imooc.com/szimg/d182956809d528d116660914.jpg用微软的吧

1 回复 有任何疑惑可以回复我~
Sam 2025-08-01 09:38:05

最近有不少同学都遇到这个问题了,得上魔法才行,因为playwright会调用远程服务,这个服务存在网络问题

0 回复 有任何疑惑可以回复我~
  • 提问者 慕村4260697 #1
    有其他的平替方案不
    回复 有任何疑惑可以回复我~ 2025-08-02 15:21:52
  • Sam 回复 提问者 慕村4260697 #2
    课程后续会带大家用selenium开发自己能把控的浏览器控制工具,来取代playwright工具
    回复 有任何疑惑可以回复我~ 2025-08-03 15:27:22
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号