interactive-mcp MCP Server
interactive-mcp is a cross-platform MCP server that empowers developers to collaborate with AI agents in real time, enabling dynamic, context-aware, and human-in-the-loop coding and workflow automation.

What does “interactive-mcp” MCP Server do?
The interactive-mcp MCP (Model Context Protocol) Server is a local, cross-platform tool designed to facilitate seamless interaction between AI agents and users. Its primary purpose is to enable “human-in-the-loop” workflows, allowing developers and AI assistants to work together interactively. By acting as a bridge, interactive-mcp connects AI models with external systems, such as databases, files, or APIs, thereby enhancing development productivity. It is particularly suited for environments where real-time feedback or intervention is necessary, supporting various platforms and providing an extensible foundation for integrating custom actions, prompt templates, and resource exposure. This empowers developers to build more dynamic, context-aware AI-powered tools and workflows.
List of Prompts
No information about prompt templates was found in the repository.
List of Resources
No information about specific resources exposed by the interactive-mcp server was found in the repository.
List of Tools
No explicit list of tools could be determined from the available files or documentation in the repository.
Use Cases of this MCP Server
- Human-in-the-Loop Coding
Allows developers to interact directly with AI agents, providing real-time feedback, validation, and corrections during coding sessions. - Cross-Platform Development
Enables AI-driven workflows on multiple platforms, supporting diverse developer environments and operating systems. - AI-Augmented Code Review
Facilitates collaborative code review sessions where both humans and AI agents can inspect, annotate, and improve code interactively. - Custom Integration Prototyping
Serves as a foundation for building new tools and integrations that require both automated AI actions and human decision points. - Enhanced Productivity Workflows
Streamlines tasks such as code generation, refactoring, or documentation by allowing seamless switching between AI automation and human control.
How to set it up
Windsurf
- Prerequisites: Ensure Node.js is installed.
- Locate Configuration: Open your Windsurf configuration file (e.g.,
windsurf.config.json
). - Add interactive-mcp Server: Insert the server entry in the
mcpServers
object. - Save and Restart: Save changes and restart Windsurf.
- Verify Setup: Check logs/output for successful registration.
Example JSON Configuration:
{
"mcpServers": {
"interactive-mcp": {
"command": "npx",
"args": ["@ttommyth/interactive-mcp@latest"]
}
}
}
Claude
- Prerequisites: Install Node.js and Claude as required.
- Locate Configuration: Open Claude’s MCP configuration (e.g.,
claude.config.json
). - Add interactive-mcp Server: Add to the
mcpServers
section. - Save and Restart: Save file and restart Claude.
- Verify Setup: Confirm connection in Claude’s interface.
Example JSON Configuration:
{
"mcpServers": {
"interactive-mcp": {
"command": "npx",
"args": ["@ttommyth/interactive-mcp@latest"]
}
}
}
Cursor
- Prerequisites: Ensure Node.js is available.
- Locate Configuration: Edit Cursor’s MCP configuration file.
- Add interactive-mcp Server: Update the
mcpServers
object. - Save and Restart: Save and restart Cursor.
- Verify Setup: Confirm server registration in UI or logs.
Example JSON Configuration:
{
"mcpServers": {
"interactive-mcp": {
"command": "npx",
"args": ["@ttommyth/interactive-mcp@latest"]
}
}
}
Cline
- Prerequisites: Install Node.js.
- Locate Configuration: Find
cline.config.json
or equivalent. - Add interactive-mcp Server: Insert server details under
mcpServers
. - Save and Restart: Save file and restart Cline.
- Verify Setup: Ensure the server is listed as active.
Example JSON Configuration:
{
"mcpServers": {
"interactive-mcp": {
"command": "npx",
"args": ["@ttommyth/interactive-mcp@latest"]
}
}
}
Securing API Keys Using Environment Variables:
Add sensitive variables using the env
property:
{
"mcpServers": {
"interactive-mcp": {
"command": "npx",
"args": ["@ttommyth/interactive-mcp@latest"],
"env": {
"API_KEY": "${API_KEY_FROM_ENV}"
},
"inputs": {
"apiKey": "${API_KEY_FROM_ENV}"
}
}
}
}
How to use this MCP inside flows
Using MCP in FlowHunt
To integrate MCP servers into your FlowHunt workflow, start by adding the MCP component to your flow and connecting it to your AI agent:

Click on the MCP component to open the configuration panel. In the system MCP configuration section, insert your MCP server details using this JSON format:
{
"interactive-mcp": {
"transport": "streamable_http",
"url": "https://yourmcpserver.example/pathtothemcp/url"
}
}
Once configured, the AI agent is now able to use this MCP as a tool with access to all its functions and capabilities. Remember to change “interactive-mcp” to the name of your MCP server if different, and replace the URL with your MCP server’s URL.
Overview
Section | Availability | Details/Notes |
---|---|---|
Overview | ✅ | Found in README.md |
List of Prompts | ⛔ | Not found |
List of Resources | ⛔ | Not found |
List of Tools | ⛔ | Not found |
Securing API Keys | ✅ | Setup section above |
Sampling Support (less important in evaluation) | ⛔ | Not found |
Our opinion
While interactive-mcp presents a promising human-in-the-loop approach and is actively developed with good adoption (stars/forks), the lack of explicit documentation on prompts, tools, and resources limits its immediate usability for advanced MCP workflows. Its setup is straightforward and well-supported for common platforms.
MCP Score
Has a LICENSE | ✅ (MIT) |
---|---|
Has at least one tool | ⛔ |
Number of Forks | 19 |
Number of Stars | 219 |
Frequently asked questions
- What is the interactive-mcp MCP Server?
interactive-mcp is a local, cross-platform Model Context Protocol server designed to connect AI agents with users and external systems. It excels at enabling human-in-the-loop workflows, real-time feedback, and custom action integration for building dynamic AI-powered tools.
- What are common use cases for interactive-mcp?
interactive-mcp is ideal for collaborative coding with AI, cross-platform AI workflows, AI-augmented code reviews, custom integration prototyping, and boosting productivity by combining automation with human input.
- How do I add the interactive-mcp server to FlowHunt?
Add the MCP component to your FlowHunt flow, open the configuration panel, and insert your MCP server details in the system configuration. Use the provided JSON snippet and adjust the URL to point to your server.
- How do I secure API keys with interactive-mcp?
Store sensitive API keys as environment variables in your configuration file using the `env` property. Reference them in your MCP server setup to avoid exposing secrets within your codebase.
- Does interactive-mcp provide prompt templates or tools?
No explicit prompt templates or tools are documented in the current repository. The server is designed as an extensible foundation for building custom workflows and integrations.
- What platforms are supported by interactive-mcp?
interactive-mcp is cross-platform, supporting common developer environments and operating systems. It is compatible with tools like Windsurf, Claude, Cursor, and Cline.
Supercharge Your AI Workflows with interactive-mcp
Boost your productivity and create smarter, more interactive AI-powered tools using the interactive-mcp MCP Server. Integrate it in FlowHunt or your favorite platform today.