MCP Catalogs
首页

CodexClaw

by MackDing·24·综合分 40

为 Claude Code 和 Codex CLI 提供支持 MCP 路由的 Telegram 机器人,具有多智能体编排和定时任务功能。

developer-toolsai-llmcommunication
15
Forks
4
活跃 Issue
1 个月前
最近提交
2 天前
收录于

概述

CodexClaw 是一个复杂的 Telegram 机器人,通过 Node.js 运行时连接到 Codex,提供了两种后端:Codex SDK 和传统的 CLI/PTy 路径。它具有智能的任务路由系统,可以将任务正确路由到执行表面,通过子代理处理显式工具调用,通过定时调度器实现主动自动化,并采用严格的白名单访问控制。机器人通过分离 Codex MCP 和 Bot MCP 的职责,避免重复调用和额外延迟。它支持基于聊天+仓库的交互式会话管理,管理机器人端的 MCP 和 GitHub 子代理,并直接从 Telegram 提供仓库切换、状态监控和最小化前端开发服务器控制功能。

试试问 AI

装完之后,这里有 5 个你可以让 AI 做的事:

:通过 Telegram 远程访问 Codex SDK 或 CLI 后端进行编码
:结合 Codex 与 MCP 和 GitHub 子代理的多智能体编排
:用于每日总结的定时自动化和推送通知
:SDK 和 CLI 后端有什么区别?
:这个机器人中的 MCP 路由是如何工作的?

什么时候选它

如果您需要基于 Telegram 的远程 Codex 访问,希望清晰分离编码任务和显式 MCP 工具调用,尤其是在处理多个 Git 仓库时,请选择它。

什么时候不要选它

如果您需要超越 Codex 集成的通用 MCP 服务器,或者需要写入仓库权限(此机器人只有读取功能,除了通过显式 GitHub 操作外),则不适合使用。

此 server 暴露的工具

从 README 抽取出 12 个工具
  • /mcp list

    List available MCP servers

  • /mcp status

    Check MCP server status

  • /mcp reconnect

    Reconnect to an MCP server

  • /mcp enable

    Enable an MCP server

  • /mcp disable

    Disable an MCP server

  • /mcp tools

    List tools available from an MCP server

  • /mcp call

    Call a tool from an MCP server

  • /gh commit

    Create a git commit

  • /gh push

    Push git commits to GitHub

  • /gh create repo

    Create a new GitHub repository

  • /gh run tests

    Run tests in GitHub

  • /gh test status

    Check the status of a test job

可对比工具

claude-code-telegramcodex-cligithub-mcp

安装

git clone https://github.com/MackDing/CodexClaw.git
cd CodexClaw
npm install
cp .env.example .env

# 配置基本设置
BOT_TOKEN=123456789:telegram-token
ALLOWED_USER_IDS=123456789
STATE_FILE=.codex-telegram-claws-state.json
WORKSPACE_ROOT=.
CODEX_WORKDIR=.
CODEX_BACKEND=sdk

# 启动机器人
npm run start

FAQ

SDK 和 CLI 后端有什么区别?
SDK 后端使用 Codex SDK 线程,推荐新安装使用。CLI 后端使用 PTy 会话,如果当前主机无法启动 node-pty,则回退到 codex exec。
这个机器人中的 MCP 路由是如何工作的?
编码请求直接发送到 Codex(可以使用自己的 MCP 栈),而机器人端的 MCP 仅用于显式的 '/mcp' 命令,以避免重复查询和额外延迟。

CodexClaw 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。