Token导航 LogoToken导航TokenDH.com
Omni Vibe logo
浏览器工具stdio官方级别未说明来源级核验

Omni Vibe

MCP Server

Omni-Orchestrator是一款轻量级任务调度中间件,通过MCP协议连接各种执行器,支持任务路由、状态管理和故障处理,适用于自动化任务调度和模型路由场景。

工具数

3

提示词数

0

GitHub Stars

0

资源数

0
PythonClaude浏览器自动化Claude

安装说明

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

作者 / 组织

jacobcy

提供方

jacobcy

最后核验

2026/5/17 20:21

运行时

Python

快速接入

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

命令预览

uv run pytest

详细介绍

Omni-Orchestrator

ARES - Autonomous Reasoning & Execution System 轻量级任务调度中间件,通过 MCP 协议连接各种执行器

Features

  • Task routing (根据任务特征选择执行器: Claude Code / OpenClaw / Moltworker)
  • LiteLLM model routing (免费/付费模型优先级)
  • SQLite state management (任务状态机,支持断点恢复)
  • Dual fault handling (LiteLLM 降级模式 + 脑干模式)
  • MCP protocol integration (连接 OpenClaw, Claude Code 等)

Quick Start

Prerequisites

  • Python 3.11+
  • uv (Python package manager)

Local Setup

# Clone
git clone 
cd omni-vibe

# Install dependencies
uv sync

# Configure
cp config.yaml.example config.yaml
# Edit config.yaml with your API keys

# Run tests
uv run pytest

# Run main program
uv run python -m src.main

Docker

# Build
docker build -t omni-orchestrator .

# Run
docker run --rm omni-orchestrator

Configuration

Copy config.yaml.example to config.yaml and configure:

KeyDescription
github_keyBackup API key (env: GITHUB_LITELLM_KEY)
lite_llm_urlLiteLLM proxy URL
mcp_serversMCP server connections
fault_handlerFailure thresholds
routerRouting settings

Architecture

┌─────────────────────────────────────────┐
│  Omni-Orchestrator                      │
│  ┌───────────┐  ┌──────────────────┐    │
│  │ MCP Client│  │ State Manager    │    │
│  └───────────┘  └──────────────────┘    │
│  ┌───────────┐  ┌──────────────────┐    │
│  │ Fault     │  │ Router Decision  │    │
│  │ Handler   │  │                  │    │
│  └───────────┘  └──────────────────┘    │
└──────┬──────────────┬──────────┬────────┘
       │              │          │
       ▼              ▼          ▼
┌──────────┐  ┌───────────┐  ┌──────────┐
│ OpenClaw │  │Claude Code│  │Moltworker│
└──────────┘  └───────────┘  └──────────┘

System States

StateTriggerBehavior
NormalAll systems healthyRoute via LiteLLM + MCP
DegradedLiteLLM failsDirect API with backup key
BrainstemCloud APIs downSuspend tasks, local-only

Testing

# All tests
uv run pytest

# Unit tests only
uv run pytest tests/unit/

# Integration tests only
uv run pytest tests/integration/

# With coverage
uv run pytest --cov=src --cov-report=html

Docker 部署到 Mac mini

# 切换 Docker Context(指向 Mac mini)
docker context use macmini-frps

# 构建并启动
docker compose up -d

# 查看日志
docker compose logs -f omni-orchestrator

# 停康检查
docker compose ps

Tailscale 远程访问

# 确保 Tailscale 服务在 Mac mini 上运行
ssh chenyi@bghunt.cn "tailscale serve --background"

# 客户端连接地址
ws://macmini.tailed323a.ts.net:18765

Tech Stack

ComponentTechnology
LanguagePython 3.11+
Package Manageruv
Model RoutingLiteLLM
ProtocolMCP (Model Context Protocol)
State StorageSQLite
Testingpytest + pytest-asyncio

License

MIT

目录标签

目录标签

PythonClaude浏览器自动化任务调度本地部署中间件自动化模型路由故障处理

支持客户端

Claude

接入字段

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

stdio

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

api-key

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

3

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdioapi-key部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP