Token导航 LogoToken导航TokenDH.com
MCP on2 logo
AI代理未说明官方级别未说明来源级核验

MCP on2

MCP Server

一个基于OpenAI GPT-4的AI代理平台,支持多步骤工作流自动执行、浏览器自动化控制、文档生成和CMS集成,适用于博客写作、视频制作、在线搜索等任务。

工具数

4

提示词数

0

GitHub Stars

0

资源数

0
AI代理工作流自动化TypeScript浏览器自动化文档生成

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

kardonh

提供方

kardonh

最后核验

2026/5/17 20:19

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

🤖 人工智能工作者平台

以OpenAI Operator为基准的 AI代理平台可以构建AI员工来执行写博客文章、制作短视频、在线搜索、信息分析、文档撰写、编程、视频制作以及重复性工作。

✨ 主要功能

🎯 AI代理协调器

  • OpenAI GPT-4 基于智能的工作计划与执行
  • 函数调用通过(某种方式)选择和组合工具
  • 多步骤工作流程 自动运行
  • 错误恢复 及重试策略

🌐 浏览器自动控制(计算机使用)

  • 剧作家 基于实际浏览器操作
  • 打开网页、点击、输入、滚动
  • 数据抓取及截图
  • 支持无头/头满模式

🔍 工具图层(MCP风格)

  • 搜索DuckDuckGo网页搜索(无需API密钥即可使用)
  • 文件撰写生成Markdown/HTML草稿
  • CMS集成WordPress自动发布(未来扩展至Naver、Tistory)
  • 可扩展的易于添加新工具的适配器结构

📊 网页仪表板

  • 任务创建及监控
  • 实时分步执行日志
  • 输入/输出数据确认
  • 错误追踪与调试

🏗️ 建筑(或“架构”)

ai-worker/
├── apps/
│   └── orchestrator/          # 메인 에이전트 서버 + 대시보드
│       ├── src/
│       │   ├── agent.ts       # OpenAI 에이전트 러너
│       │   ├── server.ts      # Fastify REST API
│       │   ├── storage.ts     # 작업/단계 스토리지
│       │   ├── tools.ts       # 도구 정의 및 시스템 프롬프트
│       │   └── web/           # React 대시보드
│       └── package.json
│
├── packages/
│   ├── core/                  # 공통 타입, 이벤트 버스, 로거, 유틸
│   ├── tools-computer/        # Playwright 브라우저 조작
│   ├── tools-search/          # 웹 검색 어댑터
│   ├── tools-docs/            # 문서/드래프트 저장
│   └── tools-cms/             # WordPress 연동
│
├── pnpm-workspace.yaml
├── package.json
└── README.md

🚀 快速启动

1. 预先要求

  • Node.js 20岁以上
  • pnpm(注:pnpm是一个包管理器,全称为Performance Packaged Node Modules,用于npm包的高效管理) 8岁以上
  • OpenAI API密钥 (必填)

2. 安装

# 저장소 클론
git clone 
cd ai-worker

# 의존성 설치 (Playwright 포함)
pnpm install

3. 环境设置

.env 创建文件并添加以下内容:

# OpenAI API Key (필수)
OPENAI_API_KEY=sk-proj-...

# 서버 설정
PORT=3000
NODE_ENV=development

# Playwright 설정
HEADLESS=false
BROWSER_TIMEOUT=30000

# WordPress 설정 (선택)
# WP_BASE_URL=https://your-blog.com
# WP_USERNAME=admin
# WP_APP_PASSWORD=xxxx xxxx xxxx xxxx

4. 执行

# 개발 모드로 실행 (브라우저가 보이는 상태)
pnpm dev

服务器启动后:

  • 仪表盘http://localhost:3000 翻译为中文是:“本地主机的3000端口”。不过,通常我们不会直接翻译网址,而是理解为“访问本地运行的某个服务或应用,该服务或应用运行在3000端口上”。在中文语境下,我们可能会说:“访问本地主机的3000端口服务”或者“打开本地3000端口的应用程序”
  • APIhttp://localhost:3000/api 翻译为中文是:“本地主机上的3000端口API”。不过,通常我们不会直接这样翻译URL,而是根据上下文或用途来解释其含义。在这个例子中,可以简单地理解为“访问本地运行的某个服务的API端点”

📖 使用方法

使用网页仪表板

  1. 在浏览器中访问 http://localhost:3000
  2. 在“创建新任务”部分中:

- 工作类型 选择(研究/博客/短片/自定义) - 目标说明 输入 - 开始工作 点击按钮

  1. 在工作列表中实时查看进度
  2. 点击工作卡以查看详细步骤及结果

直接调用API

# 새 작업 생성
curl -X POST http://localhost:3000/api/jobs \
  -H "Content-Type: application/json" \
  -d '{
    "goal": "키워드 \"저당 디저트\"로 상위 5개 리서치 후 요약하고 md 드래프트 생성",
    "type": "research"
  }'

# 작업 목록 조회
curl http://localhost:3000/api/jobs

# 특정 작업 조회
curl http://localhost:3000/api/jobs/{job_id}

# 작업 단계 조회
curl http://localhost:3000/api/jobs/{job_id}/steps

🎨 工作示例

1️⃣ 研究工作(Research)

目标:

키워드 "AI 에이전트 트렌드 2024"로 상위 5개 검색 결과를 분석하고 요약 리포트 생성

执行过程

  1. search_web在DuckDuckGo上搜索
  2. computer_open打开上级结果页面
  3. computer_scrape提取正文及标题
  4. 使用OpenAI进行信息分析及摘要
  5. docs_writeDraft保存Markdown报告

结果

  • ./output/drafts/ai-에이전트-트렌드-2024_*.md 文件创建

2️⃣ 博客草稿撰写(Blog Draft)

目标:

키워드 "저당 디저트 레시피"로 블로그 초안 작성 후 WordPress 임시저장

执行过程:

  1. 关键词研究及大纲制定
  2. 撰写正文(包括标题、目录、常见问题解答)
  3. 生成SEO元标签
  4. 在WordPress中保存为草稿

*(WordPress功能是 .env需设置WP)*

3️⃣ 自定义操作

目标

GitHub Trending 페이지에서 Python 프로젝트 상위 10개의 이름과 설명을 추출하여 표로 정리

执行过程

  1. computer_open打开:https://github.com/trending/python
  2. computer_scrape项目信息提取
  3. 以表格形式整理
  4. docs_writeDraft保存结果

🛠️ 工具扩展

要添加新工具:

1. 创建新包

mkdir packages/tools-{your-tool}
cd packages/tools-{your-tool}

2. 工具接口实现

// packages/tools-{your-tool}/src/index.ts
import { ToolResult } from '@ai-worker/core';

export interface YourToolInput {
  // 입력 파라미터
}

export async function yourTool(input: YourToolInput): Promise {
  // 구현
  return {
    success: true,
    data: { /* 결과 */ },
  };
}

3. 在Orchestrator中注册

// apps/orchestrator/src/tools.ts
export const TOOLS = [
  // ...기존 도구들,
  {
    type: 'function',
    function: {
      name: 'your_tool',
      description: '도구 설명',
      parameters: { /* JSON Schema */ },
    },
  },
];

// apps/orchestrator/src/agent.ts
// executeTool 메서드에 케이스 추가
case 'your.tool':
  return await yourTool(args);

🔧 开发指南

构建(或“建筑”,根据上下文可具体翻译)

# 전체 빌드
pnpm build

# 특정 패키지 빌드
pnpm --filter @ai-worker/core build

Lint & Format(注:Lint通常指代码检查或静态分析工具,Format指代码格式化,两者常结合使用以提高代码质量和一致性)

# 린트
pnpm lint

# 포맷
pnpm format

调试

  • 调整日志级别环境变量 LOG_LEVEL=debug pnpm dev
  • 查看浏览器: HEADLESS=false (默认值)
  • 屏幕截图./output/screenshots/ 自动保存到目录

📦 主要依赖项

  • OpenAI SDK(软件开发工具包)GPT-4 函数调用
  • 剧作家浏览器自动化
  • Fastify(音译为“法斯蒂”或保持原名,根据上下文可决定是否翻译)高性能 REST API
  • React + Vite网页仪表盘
  • 佐德模式验证
  • 松树结构化日志记录

🗺️ 路线图/实施计划

  • \[ \] PostgreSQL 永久存储
  • \[ \] Redis 作业队列
  • \[ \] 审批流程(HITL - 人环路中的参与者)
  • \[ \] TTS + FFmpeg 视频处理流水线(制作短视频)
  • \[ \] 连接Git仓库(自动创建PR)
  • \[ \] 调度器(周期性任务执行)
  • \[ \] 多智能体协作
  • \[ \] 向量数据库联动(RAG)

📄 许可证

麻省理工学院(MIT)

🤝 贡献

欢迎提出问题及进行公关宣传!

📞 支持

如果出现问题,请使用GitHub Issues。

______________________________________________________________________

为AI工作者倾心打造

目录标签

目录标签

AI代理工作流自动化TypeScript浏览器自动化文档生成本地部署自动化工作流CMS集成

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

api-key

工具数量(toolCount,工具数)

4

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明api-key部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP