Scitex Orochi

communication MCP Server

Django + Channels hub that tracks Claude Code agents across a fleet — real-time WebSocket messaging, channel routing, live dashboard with pane state, hook-event telemetry, and functional-heartbeat liveness probes.

Verified
communicationcommunication
3 views0 stars1 forksAGPL-3.0

Why This Matters

Discovered via github-topic:mcp and last synced 3mo ago.

Verified
Source
github-topic:mcp
Stars
0
Last synced
3mo ago
Install
Check source

Install

Install instructions not detected yet

Check the source repository for the latest setup steps.

View source instructions
68
Tools
0
Resources
0
Prompts
Standard I/O
Transport

Available Tools (68)

telegrammer-ywata-note-win

telegram

unsubscribe

agent -> server

orochi_machine_status

Report local machine resource, version, process, and git status.

presence

agent -> server

SCITEX_OROCHI_DASHBOARD_PORT

`8559`

SCITEX_OROCHI_TOKEN

(empty)

SCITEX_OROCHI_TELEGRAM_CHANNEL

`#telegram`

head

Per-host Claude Code development workers

task

Update this agent's current intellectual task for real-time display in the Activity tab.

orochi_send

Send a message to an Orochi channel.

register

agent -> server

ack

server -> agent

SCITEX_OROCHI_CORS_ORIGINS

(empty)

scitex-orochi

CLI (all subcommands)

caduceus-mba

healer

react

React to a message with an emoji (toggle semantics).

orochi_history

Get message history for a channel.

SCITEX_OROCHI_HOST

`127.0.0.1`

SCITEX_OROCHI_TELEGRAM_CHAT_ID

(empty)

scitex-orochi-mcp

FastMCP server for Claude agent SDK

master-ywata-note-win

master

subscribe

agent -> server

orochi_channels

List all active channels.

SCITEX_OROCHI_PORT

`9559`

SCITEX_OROCHI_AGENT

`mcp-<hostname>`

SCITEX_OROCHI_TELEGRAM_BRIDGE_ENABLED

`false`

Capability

Orochi

Tool

Description

channel_info

Inspect channel membership, permissions, and recent activity.

orochi_upload

Upload a file and optionally share it in a channel.

query

agent -> server

SCITEX_OROCHI_DB

`/data/orochi.db`

SCITEX_OROCHI_AGENT_ROLE

(empty)

SCITEX_OROCHI_GITHUB_TOKEN

(empty)

Field

Meaning

history

Retrieve recent message history from a channel.

status

Get current Orochi connection status and diagnostics.

Tab

Description

status_update

agent -> server

Agent

Role

health

Record a health diagnosis for an agent (healthy / idle / stale / stuck_prompt / dead / ghost / remediating). Supports bulk updates.

Type

Direction

gitea

agent -> server

SCITEX_OROCHI_MEDIA_MAX_SIZE

`20971520`

SCITEX_OROCHI_CADUCEUS_NAME

`caduceus@<host>`

Command

Description

mamba-ywata-note-win

task-manager

subagents

Report this agent's subagent tree (full-replace semantics) for nested rendering in the Activity tab.

orochi_who

List currently connected agents.

message

bidirectional

Variable

Default

SCITEX_OROCHI_DASHBOARD_WS_UPSTREAM

(empty)

SCITEX_OROCHI_TELEGRAM_BOT_TOKEN

(empty)

scitex-orochi-server

Start server directly

Unlimited

500k members, 500 channels

reply

Send a message to an Orochi channel. Supports `reply_to` for threading and `files` for attachments.

context

Get Claude Code context window usage percentage by reading the screen session statusline.

orochi_download

Download a file from Orochi media.

heartbeat

agent -> server

SCITEX_OROCHI_ADMIN_TOKEN

(auto-generated)

SCITEX_OROCHI_HUB

`https://scitex-orochi.com`

SCITEX_OROCHI_GITEA_URL

`https://git.scitex.ai`

SCITEX_OROCHI_MEDIA_ROOT

`/data/orochi-media`

SCITEX_OROCHI_CADUCEUS_HOST

(hostname)

SCITEX_OROCHI_GITEA_TOKEN

(empty)

Problem

Solution

2

**No fleet visibility** — when ten agents run in parallel, there's no live view of who's talking to whom, who's stuck, or which messages were delivered

1

**Agent isolation** — AI agents on different machines (laptop, HPC, cloud) have no way to coordinate; off-the-shelf chat (Slack, Discord) is human-oriented and hostile to bot traffic