• 简体中文
  • MCP 服务器

    MoMCP-TUI 使用模型上下文协议(MCP)连接工具服务器,提供文件操作、代码编辑、联网搜索等能力。

    内置 MCP 服务器

    MoMCP-TUI 自带一个本地 MCP 服务器(momcp),提供:

    工具描述
    fs_list列出目录内容
    fs_read读取文件内容(UTF-8)
    fs_write写入文件内容
    fs_mkdir创建目录
    fs_delete删除文件或目录
    code_replace在文件中查找替换文本
    code_write写入完整文件内容
    run_command执行 Shell 命令

    该服务器默认启用,以 stdio 进程方式运行。

    服务器类型

    stdio(本地进程)

    以子进程方式运行本地命令。在配置文件的 [mcp.servers.<name>] 中配置,设置 type = "stdio"command,以及可选的 argsenv

    streamableHttp(远程)

    通过 HTTP 连接远程 MCP 服务器。配置 type = "streamableHttp"url,以及可选的 headers

    管理服务器

    你可以直接告诉 AI 助手你需要添加、修改或删除哪个 MCP 服务器,它会自动完成配置。

    For your Agent
    示例:添加 MCP 服务器

    复制以下提示词发送给你的 AI 助手。

    Note

    内置的 momcp 服务器是必需的,不可删除。

    文件访问安全

    内置文件工具仅允许访问:

    1. 启动时的根目录
    2. 白名单中的路径

    使用 /allow 命令管理白名单:

    /allow              # 打开白名单管理器
    /allow list         # 查看当前白名单
    /allow add PATH     # 将路径加入白名单

    查看可用工具

    使用 /tool list 命令查看所有已注册的 MCP 工具:

    /tool list

    工具调用流程

    sequenceDiagram
        participant 用户
        participant TUI
        participant LLM
        participant MCP
    
        用户->>TUI: "列出当前目录的文件"
        TUI->>LLM: 发送消息 + 工具定义
        LLM->>TUI: 工具调用: fs_list(path=".")
        TUI->>MCP: 执行 fs_list
        MCP-->>TUI: ["file1.txt", "src/"]
        TUI->>LLM: 工具结果
        LLM-->>TUI: "以下是文件列表: file1.txt, src/"
        TUI-->>用户: 显示回复