Airtop MCP Server

Airtop MCP Server

site icon
2025.04.02 0
TypeScript浏览器自动化开发效率浏览器自动化
Airtop MCP Server 是一个基于 Model Context Protocol (MCP) 的服务,主要用于与 Airtop 的浏览器自动化服务进行交互。它提供了一系列工具来创建和管理浏览器会话、查询页面内容以及从分页列表中提取数据。
View on GitHub

Overview

基本能力

产品定位

Airtop MCP Server 是一个浏览器自动化服务工具,旨在通过 MCP 协议与 Airtop 的浏览器自动化服务进行交互。

核心功能

  • 创建和管理浏览器会话
  • 创建新的浏览器窗口
  • 使用 AI 查询当前页面内容
  • 终止浏览器会话
  • 从分页列表中提取数据

适用场景

  • 自动化浏览器操作
  • 数据提取和分析
  • AI 驱动的页面内容查询

工具列表

  • createSession: 创建一个新的 Airtop 浏览器会话
  • createWindow: 在会话中创建一个新的浏览器窗口
  • pageQuery: 使用 AI 查询当前页面内容
  • terminateSession: 终止一个 Airtop 浏览器会话
  • paginatedExtraction: 从分页列表中提取数据

常见问题解答

  • 默认运行在端口 3456,可以通过设置 PORT 环境变量来更改端口。

使用教程

使用依赖

  1. 确保已安装 Node.js 和 npm
  2. 克隆仓库

安装教程

  1. 安装依赖: bash npm install
  2. 设置 Airtop API 密钥: bash export AIRTOP_API_KEY=your_api_key_here
  3. 启动开发服务器: bash npm run dev -- --server

调试方式

  1. 在 Claude 应用中使用:
  2. 打开设置 -> 开发者 -> 编辑配置
  3. 添加以下内容(替换 your_api_key_here 为你的 Airtop API 密钥): json { "mcpServers": { "airtop": { "command": "npx", "args": ["-y", "airtop-mcp@latest"], "env": { "AIRTOP_API_KEY": "your_api_key_here" } } } }
  4. 确保服务器运行在指定端口(默认 3456)并检查 API 密钥是否正确设置。

许可证

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