OpenProgram Docs

MCP 服务器#

管理 MCP 服务器。此命令连接后台服务,请先运行 openprogram 启动。与网页 /mcp 页面及终端 /mcp 命令使用同一后端。

usage: openprogram mcp [-h] verb ...

mcp token#

管理独立 stdio MCP 服务器令牌

mcp token create#

创建并打印新的 stdio MCP 服务器令牌

mcp serve#

通过本地 stdio 提供需认证的 MCP 服务

mcp list#

列出所有已配置 MCP 服务器及其状态

mcp show#

显示服务器工具及完整 schema

参数 说明
name 要显示的 MCP 服务器名称

mcp add#

添加 MCP 服务器(stdio 命令),保存到 mcp_servers.json 并立即启动。

参数 说明
name 简短标识符,用作工具前缀
command 启动服务器的命令和参数,例如 npx -y @drawio/mcp
--env KEY=VALUE 注入子进程的环境变量,可重复指定
--timeout TIMEOUT 启动及每次调用的超时(秒)
--disabled 只创建记录,不启动

mcp rm#

移除服务器:停止进程并删除配置

参数 说明
name 要移除的 MCP 服务器名称

mcp restart#

停止并重新启动一个服务器

参数 说明
name 要重启的 MCP 服务器名称

mcp enable#

启用并启动

参数 说明
name 要启用的 MCP 服务器名称

mcp disable#

停止并标记为禁用,保留配置

参数 说明
name 要禁用的 MCP 服务器名称

mcp edit#

已移除:直接编辑会暴露已存密钥。请使用 add/rm 或 MCP 设置页。

mcp test#

使用临时配置启动服务器并验证工具列表,不写入磁盘。

参数 说明
name 此 MCP 服务器的名称
command 启动 MCP 服务器的命令和参数
--env KEY=VALUE 额外环境变量,格式 KEY=VALUE,可重复指定
--timeout TIMEOUT 启动超时(秒,默认:30)