跳到主要内容

otto mcp

在 stdio 上启动 Otto MCP 服务器以进行代理访问。

用法

otto mcp

此命令的功能

启动一个 MCP(Model Context Protocol)服务器,通过 stdio 传输将 Otto 的完整命令面作为 MCP 工具暴露。服务器旨在由 MCP 客户端(代理框架)启动,并通过 stdout 上的 JSON-RPC 消息进行通信。

传输和范围

  • 传输:stdio
  • 协议:MCP 1.0
  • 目标用途:本地进程启动的 MCP 客户端
  • 日志:仅 stderr(stdout 保留用于协议消息)

可用工具

服务器暴露 25 个工具:

状态otto_status(支持 nodes: true)、otto_commands_list

执行otto_cmdotto_testotto_screenshototto_extract_content

观测otto_logs_listotto_logs_followotto_logs_exportotto_listener_subscribe_networkotto_listener_unsubscribe

生命周期otto_setupotto_startotto_stopotto_extension_updateotto_extension_info

身份otto_pairotto_authcodeotto_revokeotto_client_registerotto_client_loginotto_client_statusotto_client_forgetotto_client_remove

配置otto_config

输出和退出码

退出码含义
0服务器正常退出
1服务器错误(查看 stderr 获取详情)

相关命令

  • otto agent install <runtime> — 在代理框架中注册 MCP 服务器
  • otto agent status — 检查代理框架集成状态
  • otto commands list — 列出已连接节点上的可用命令

相关页面