Agent

一、MCP

  MCP(Model Context Protocol)是一种通用模型上下文协议,它允许大语言模型访问自定义的工具和服务。

  1. MCP Server类型

    A. stdio类型:采用stdio传输协议,适用于本地环境;

    B. HTTP类型:采用SSE或Streamable HTTP传输协议,适用于本地或远程执行环境。

    2. MCP架构

    MCP基于JSON-RPC 2.0协议,采用客户端-主机-服务器架构

      Host:用户直接交互的应用(Claude Desktop、Cursor、Windsurf)

      Client:Host 应用中管理与特定 Server 通信的组件

      Server:连接外部系统的桥梁(数据库、API、本地文件等)

  3. MCP三个概念

     Resources(资源)—— 应用控制

    Tools(工具)—— 模型控制  

    Prompts(提示)—— 用户控制

  2. Playwright-MCP

    Playwright介绍:Playwright是一个浏览器自动化测试框架

    1.1 优点

      A. 现代化的架构:采用DevTools Protocol,绕开了WebDriver的性能瓶颈,提供了更快、更可靠的浏览器控制能力;

      B. 与生俱来的稳定性:强大的自动等待机制,是Palywright解决业界普遍存在的测试“脆弱性”问题的关键所在;

      C. 强大的原生工具链:集成的代码生成器、调试器和追踪查看器,极大地提升了测试脚本的编写与调试效率;

      D. 全面的测试能力:原生支持网络请求拦截、移动端设备模拟等复杂场景,无需依赖复杂的第三方库,即可满足现代Web应用的全方位测试要求;

     1.2 参数

      headless:false-浏览器会弹出窗口、true-代表无头模式运行

  

  3. MySQL-mcp

  4. Draw-io画图:https://github.com/DayuanJiang/next-ai-draw-io

 

二、Skill

  Skill是一份清晰、严谨、可执行的指令文档,用于明确告诉大模型在什么条件下,按照哪些步骤,产出什么结果。

  1. Skill的结构

    A. 一个技能中必须包含一个SKILL.md文件,还可以根据实际需求添加其他文件,如可参考的示例examples、可参考的脚本scripts、可参考的模板templates等,例如:

image

     B. SKILL.md文件格式

image

  2. Skill的特点与使用场景

    A. 特点:具有结构化、大模型可动态按需加载的优点;

    B. 使用场景:用于保证输出结果的一致性与规范性、自动化重复性工作流、总结与共享专业能力。

  3. webapp-testing:网页应用测试

 

posted @ 2026-03-09 15:34  如幻行云  阅读(4)  评论(0)    收藏  举报