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等,例如:

B. SKILL.md文件格式

2. Skill的特点与使用场景
A. 特点:具有结构化、大模型可动态按需加载的优点;
B. 使用场景:用于保证输出结果的一致性与规范性、自动化重复性工作流、总结与共享专业能力。
3. webapp-testing:网页应用测试

浙公网安备 33010602011771号