Skip to main content
Glama

🚩 Flag MCP


✨ 什么是“Flag”?

在视觉小说和 Galgame 中,“Flag”(フラグ)是指一个选择触发新故事分支的时刻。一个决定可以改变一切。

Flag MCP 将同样的力量带到了 AI 辅助编码中。当你的 AI 助手遇到十字路口时,它不会盲目猜测 —— 而是会插下一面旗帜,等待你选择路线。

🎮 你是主角。 AI 会在每一个分支点等待你的指令。

💎 每一面旗帜都决定了路线。 不再需要反复进行推测性的重写。

🚀 丰富的交互。 文本、截图、标注 —— 你的全套工具库。

这让 AI 编码从“祈祷它能运行”转变为由你掌控全局的叙事过程。


适用范围:

  • 按请求计费的编码方案。

  • 希望掌控 AI 行为的开发者。

🔥 使用前后对比

❌ 没有 Flag MCP

✅ 使用 Flag MCP

AI 猜测 → 代码错误 → 痛苦的重构

AI 插旗 → 你来选择 → 代码正确

多轮“等等,你是什么意思?”的沟通

一次结构化的对话,清晰明了

焦虑:“AI 到底要干什么?!”

自信:每一个动作都由你确认

无助的乘客

你是路线的制定者


🎯 核心功能

  • 🖥️ 深色主题 UI — 适配你工作流的精美原生桌面对话框

  • 路线选择 — 结构化的预定义选项(复选框样式)

  • 💬 自由文本 — 当预定义路线不够用时,编写你自己的脚本

  • 📷 丰富的媒体工具库

    • 从剪贴板粘贴图像

    • 选择本地文件

    • 截图 + 内置标注工具(矩形、圆形、箭头、画笔、文本、裁剪)

  • 🖼️ 提示图像 — AI 可以向你展示图像(本地路径、file://http(s)://

  • 🔒 安全第一 — 远程图像经过验证、大小限制并异步加载

  • 🎨 macOS 优化 — 正确的图标处理和视觉润色


📦 安装

前置要求

  • Python >= 3.11

  • uv (推荐) 或 pip

快速安装

git clone https://github.com/pauoliva/interactive-feedback-mcp.git
cd interactive-feedback-mcp
uv sync

⚙️ 配置

添加到你的 MCP 客户端配置中:

Cursor (mcp.json) / Claude Desktop (claude_desktop_config.json):

{
  "mcpServers": {
    "interactive-feedback": {
      "command": "uv",
      "args": [
        "--directory",
        "/path/to/interactive-feedback-mcp",
        "run",
        "server.py"
      ],
      "timeout": 900000,
      "autoApprove": ["interactive_feedback"]
    }
  }
}

⚠️ 注意:Cursor 的超时时间单位为毫秒900000 = 15 分钟)。某些客户端使用秒,请相应调整。


🚩 interactive_feedback 工具

参数

参数

类型

描述

message

string

要显示的问题/提示

predefined_options

array

可选。用于快速决策的路线选项

message_images

array

可选。要显示的图像(本地/远程 URL)

返回值

  • 来自用户的文本反馈

  • 可选的图像附件(作为 MCP 图像内容块)


🧙 专业提示

推荐的 Agent 规则

将其添加到你的 AI 助手自定义指令中:

If requirements are unclear, call interactive_feedback before implementing.
Present predefined options whenever possible — give the user clear route choices.
Before finishing a task, call interactive_feedback once more for final confirmation.

环境变量

变量

默认值

描述

INTERACTIVE_FEEDBACK_TIMEOUT_SEC

60000

UI 进程的最大生命周期

INTERACTIVE_FEEDBACK_ICON

自定义应用图标路径

INTERACTIVE_FEEDBACK_REMOTE_IMAGE_TIMEOUT_SEC

5

远程图像获取超时时间

INTERACTIVE_FEEDBACK_REMOTE_IMAGE_MAX_BYTES

10485760

远程图像最大大小 (10MB)


🛡️ 安全与可靠性

  • ✅ 远程图像通过内容类型 (image/*) 进行验证

  • ✅ 大负载通过大小上限进行拦截

  • ✅ 异步获取保持 UI 响应

  • ✅ 本地文件仅在明确引用时读取


📄 许可证

MIT 许可证 — 随意分叉、插旗、交付。


🚩 插下你的旗帜。书写你自己的路线。

献给那些拒绝在自己的代码库中充当 NPC 的开发者,用心制作 💜。

Install Server
A
security – no known vulnerabilities
A
license - permissive license
A
quality - A tier

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/the-nine-nation/Flag-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server