AutoSpectra MCP Server

AutoSpectra MCP Server

site icon
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 startnpm run dev命令启动服务器。
  • 如何集成AI代理? 参考AI集成指南,确保代理支持MCP协议。

使用教程

使用依赖

  1. 确保已安装Node.js和npm
  2. 克隆仓库并安装依赖
git clone https://github.com/your-username/autospectra-mcp-server.git
cd autospectra-mcp-server
npm install

安装教程

  1. 安装依赖后,构建项目
npm run build
  1. 配置环境变量 在根目录创建.env文件,设置必要的变量
PORT=3000
DEBUG=true
HTTP_SERVER=true
ANTHROPIC_API_KEY=your-anthropic-api-key
HEADLESS=false
SLOW_MO=50
OUTPUT_DIR=./output

调试方式

  1. 启动服务器
npm start
  1. 运行测试
npm run test:all
  1. 使用Docker
npm run docker:build
npm run docker:run

许可证

该项目遵循 MIT 开源许可条款。