
AutoSpectra MCP Server

2025.04.13
0
TypeScript自动化平台AI代理浏览器自动化API测试调试工具浏览器自动化开发效率
AutoSpectra MCP Server 是一个全面的自动化平台,专为AI代理设计,提供浏览器自动化、API测试、调试工具和模拟服务等功能。它支持MCP协议,可以与Claude、ChatGPT、Gemini和Perplexity等AI代理无缝集成。
View on GitHub
Overview
基本能力
产品定位
AutoSpectra MCP Server 是一个全面的自动化平台,专为AI代理设计,提供浏览器自动化、API测试、调试工具和模拟服务等功能。
核心功能
- 🌐 浏览器自动化:导航、点击、输入、提取数据、截图
- 🔌 API测试工具:HTTP/GraphQL请求、模式验证、创建模拟API
- 🧪 测试框架:端到端测试、无障碍测试、视觉验证
- 🐞 调试能力:交互式调试会话,逐步执行
- 🤖 AI代理兼容性:支持任何支持MCP协议的AI代理
- 👁️ 可见浏览器模式:调试时使用可见浏览器或无头模式以提高效率
- 🔄 自愈选择器:适应变化的强大元素选择
- 💻 Claude计算机使用:与Anthropic的Claude计算机功能集成
适用场景
- AI代理的自动化测试
- 浏览器自动化任务
- API测试和验证
- 交互式调试和开发
工具列表
- 浏览器自动化工具:导航、点击、输入、截图等
- API测试工具:HTTP请求、模式验证、模拟API创建
- 调试工具:交互式调试会话、逐步执行
- 测试框架工具:端到端测试、无障碍测试、视觉验证
常见问题解答
- 如何配置环境变量?
创建
.env
文件并设置必要的变量,如API密钥和服务器配置。 - 如何启动服务器?
使用
npm start
或npm run dev
命令启动服务器。 - 如何集成AI代理? 参考AI集成指南,确保代理支持MCP协议。
使用教程
使用依赖
- 确保已安装Node.js和npm
- 克隆仓库并安装依赖
git clone https://github.com/your-username/autospectra-mcp-server.git
cd autospectra-mcp-server
npm install
安装教程
- 安装依赖后,构建项目
npm run build
- 配置环境变量
在根目录创建
.env
文件,设置必要的变量
PORT=3000
DEBUG=true
HTTP_SERVER=true
ANTHROPIC_API_KEY=your-anthropic-api-key
HEADLESS=false
SLOW_MO=50
OUTPUT_DIR=./output
调试方式
- 启动服务器
npm start
- 运行测试
npm run test:all
- 使用Docker
npm run docker:build
npm run docker:run