ai_interactionLABSCO SUMMARY
A human-in-the-loop pause button rather than another data source.
Most servers give the agent more to read; this one gives it somewhere to ask. The call blocks on a desktop window, and whatever you type — with the files and images you attach — comes back as the tool result. One setup step is easy to miss: the continue-chat tag only means anything once you paste the contents of rule_for_ai_EN.txt or rule_for_ai_VI.txt into your agent's custom instructions.
What it is
A Python server whose single tool, ai_interaction, opens a PyQt5 window on your own machine so the agent can put a question to you mid-task instead of guessing.
What you get
- A popup you type into, with your text handed back to the agent line breaks and all
- Files and folders picked from a workspace tree, attached to the reply with their relative paths
- Images dragged in, pasted with Ctrl+V or picked from a file dialog, converted to base64 for the model
- Several images at once, each with a preview you can click to enlarge or remove individually
- A continue-chat tag in the output that tells the agent whether to call the tool again when you are done
- English and Vietnamese interface, with the choice remembered between sessions
Requirements
Python 3.8 or higher with the PyQt5 dependencies from requirements.txt, and the absolute path to mcp_server.py in your client config. Images stay on your disk in the user_images directory — nothing is uploaded.
Setup effort
Build from source — git clone https://github.com/KhaiHuynhVN/MCP-Server_AI-interaction.git
USE CASES
Answering a question without switching windows
The agent opens the popup, you type the answer, and the conversation carries on with your exact wording rather than a guess.
Handing over the right files instead of describing them
Pick folders and files from the workspace tree in the popup; they come back attached to your message with their relative paths.
Showing the model a screenshot of what went wrong
Drag the image into the window or paste it from the clipboard — it is converted to base64 and travels with your reply.
Keeping a long task going through several rounds of questions
Leave continue-chat on and the agent calls the popup again after acting, so a multi-step job stays in one conversation.
1 tool
Listed in project docs. Your client may show a different list.
BEFORE YOU INSTALL
What to know first
Tools you get
1 tool named in the project's documentation.
Requires
Python 3.8+
Where it runs
Both documented clients run the server on your machine.
INSTALLATION
Connect your client
You clone this one yourself.
Server setup
git clone https://github.com/KhaiHuynhVN/MCP-Server_AI-interaction.git
cd MCP-Server_AI-interaction
pip install -r requirements.txtMCP Clients
Claude Desktop, Cursor
{
"mcpServers": {
"AI_interaction": {
"command": "python",
"args": [
"<YOUR_PATH_TO_MCP_SERVER_AI_INTERACTION>/mcp_server.py"
],
"stdio": true,
"enabled": true
}
}
}