返回 MCP 目录
public公开dns本地运行

autospectra-mcp-server

AutoSpectra是一个全能AI代理自动化平台,提供浏览器自动化、API测试、调试工具等一体化解决方案,兼容多种AI模型系统。

article

README

🚀 AutoSpectra MCP 服务器

AutoSpectra MCP 服务器是一个 AI 代理自动化平台,支持浏览器、API 测试等多种功能,能有效提升工作效率。

🚀 快速开始

AutoSpectra MCP 服务器是一个强大的 AI 代理自动化平台,以下是快速启动该服务器的步骤:

依赖项安装

npm install --save-dev auto-spectra

环境变量配置

编辑 .env 文件,添加以下内容:

# 服务端口
PORT=3000

# 日志级别
LOG_LEVEL=info

# 数据目录路径
DATA_DIR=./data

启动服务器

npm run start

停止服务

npm run stop

重新加载配置

npm run reload

✨ 主要特性

  • 浏览器自动化:实现高效的网页交互操作。
  • API 测试:支持 RESTful 和 GraphQL 接口测试。
  • 模型上下文协议 (MCP):与多种 AI 平台兼容,包括 Claude、ChatGPT、Gemini 等。
  • 扩展性:支持插件系统和自定义工具集。

📦 安装指南

依赖项安装

使用以下命令安装所需依赖:

npm install --save-dev auto-spectra

环境变量配置

编辑 .env 文件,添加必要的环境变量:

# 服务端口
PORT=3000

# 日志级别
LOG_LEVEL=info

# 数据目录路径
DATA_DIR=./data

💻 使用示例

启动服务器

npm run start

停止服务

npm run stop

重新加载配置

npm run reload

📚 详细文档

文档结构

docs/
├── guides/          # 用户指南和开发者文档
│   ├── getting-started.md    # 入门指南
│   └── advanced-usage.md     # 高级用法
├── api/             # API 文档
│   └── endpoints.md           # 接口定义
└── examples/        # 示例代码库

项目结构

project/
├── src/
│   ├── automation/      # 浏览器自动化模块
│   ├── mcp-integration/ # MCP 协议实现
│   └── server/          # 服务端逻辑
└── package.json       # 依赖管理和运行脚本

🔧 技术细节

集成与扩展

AI 平台支持

  • Claude:支持 Computer Use 功能。
  • ChatGPT:完全兼容 OpenAI 接口。
  • Gemini:原生支持 Google 的 Gemini 模型。

插件系统

通过 auto-spectra-plugin-* 包实现扩展,提供灵活的功能增强。

测试与验证

单元测试

npm run test:unit

集成测试

npm run test:integration

端到端测试

npm run test:e2e

📄 许可证

本项目遵循 MIT 许可证,具体内容详见 LICENSE 文件。

🤝 贡献指南

欢迎贡献!请参考 CONTRIBUTING.md 获取更多信息。

help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端