内容
# 交互式反馈 MCP
## 为什么使用此模块?
通过指导 AI 助手与用户进行交互,而不是分支到推测性、高成本的工具调用,此模块可以大大减少 premium 请求的数量。在某些情况下,它有助于将多达 25 个工具调用合并为单个、反馈感知的请求 — 节省资源并提高性能。
## 快速安装(推荐)
一键克隆、安装和配置 **Antigravity IDE** 的所有内容:
**Windows(PowerShell):**
```powershell
irm https://raw.githubusercontent.com/nhatprx/Antigravity-MCP/v1.3.3/install.ps1 | iex
```
**Linux / macOS:**
```bash
curl -fsSL https://raw.githubusercontent.com/nhatprx/Antigravity-MCP/v1.3.3/install.sh | bash
```
> 安装程序将:克隆仓库 → 安装依赖项 → 配置 MCP 服务器 → 添加编码规则。安装完成后,只需重启 Antigravity 即可。
## 手动安装
### 前置条件
- [uv](https://docs.astral.sh/uv/)(Python 包管理器)。**注意:** 您不需要在机器上安装 Python;`uv` 将自动下载和管理所需的 Python 版本!
- Windows:`irm https://astral.sh/uv/install.ps1 | iex`
- Linux/Mac:`curl -LsSf https://astral.sh/uv/install.sh | sh`
### 设置
1. 克隆或下载此仓库。
2. 安装依赖项:
```sh
cd path/to/interactive-feedback-mcp
uv sync
```
3. 将 MCP 服务器添加到您的 Antigravity 配置(`~/.gemini/antigravity/mcp.json`):
```json
{
"mcpServers": {
"interactive-feedback-mcp": {
"command": "uv",
"args": [
"--directory",
"/path/to/interactive-feedback-mcp",
"run",
"server.py"
]
}
}
}
```
> **注意:** 如果 `uv` 不在您的系统 PATH 中,请使用 `uv` 可执行文件的完整路径代替(例如,`C:\\Users\\<user>\\AppData\\Local\\Python\\...\\Scripts\\uv.exe`)。
## 提示工程
为了获得最佳结果,请在 AI 助手中添加以下编码规则:
> 每当您想提出问题时,请始终调用 MCP `interactive_feedback`。
> 每当您即将完成用户请求时,请调用 MCP `interactive_feedback` 而不是简单地结束进程。
> 持续调用 MCP,直到用户的反馈为空,然后结束请求。
### 在 Antigravity 中添加规则

1. 点击聊天面板底部的 **Antigravity - 设置**。
2. 在代理设置中,点击自定义旁边的 **管理**。
3. 点击 **+ 全局** 添加全局编码规则,然后粘贴上述提示。
## 开发
在开发模式下运行服务器,并使用 Web 界面进行测试:
```sh
uv run fastmcp dev server.py
```
## 作者
由 **[nhatprx](https://github.com/nhatprx)** 创建。
## 许可证
该项目根据 [MIT 许可证](LICENSE) 授权。