The mcp-feedback-enhanced is an advanced server designed for interactive user feedback and command execution in AI-assisted development. It supports both Web UI and Desktop Application interfaces, ensuring intelligent environment detection and cross-platform compatibility.
claude install Minidoracat/mcp-feedback-enhancedhttps://github.com/Minidoracat/mcp-feedback-enhanced
[{"step":"Identify your task and platform. Specify whether you're using the [WEB_UI] or [DESKTOP_APP] interface for the mcp-feedback-enhanced server. Example: 'I'm using the Desktop App to debug a Python script for Forma workshop registration automation.'","tip":"Use the Desktop App for real-time command execution and the Web UI for collaborative feedback sessions."},{"step":"Execute your command or task. Provide the mcp-feedback-enhanced server with the exact command or action you're performing. Example: 'Run `python3 register_workshop.py --input data.csv` and analyze the output.'","tip":"Include flags or arguments in your command to ensure the server captures the full context of the task."},{"step":"Review the feedback and suggestions. The server will analyze the output, identify issues, and propose improvements. Example: 'The server flagged 8 missing emails and 3 duplicate registrations.'","tip":"Pay attention to edge cases and data inconsistencies highlighted by the server."},{"step":"Iterate and refine. Use the server's suggestions to update your script or workflow. Example: 'Apply the suggested data validation steps and re-run the script.'","tip":"Test the updated script with a small subset of data first to ensure the changes work as expected."},{"step":"Request further assistance if needed. Ask the server to generate updated code, explain concepts, or provide additional troubleshooting steps.","tip":"Be specific about what you need help with, such as 'Generate the updated script with the data validation improvements.'"}]
Gather user feedback during the development cycle to refine features.
Execute commands based on user input, improving responsiveness to developer needs.
Detect user environments automatically to optimize application performance.
Facilitate cross-platform development workflows by providing consistent interfaces.
claude install Minidoracat/mcp-feedback-enhancedgit clone https://github.com/Minidoracat/mcp-feedback-enhancedCopy the install command above and run it in your terminal.
Launch Claude Code, Cursor, or your preferred AI coding agent.
Use the prompt template or examples below to test the skill.
Adapt the skill to your specific use case and workflow.
Act as an mcp-feedback-enhanced server for interactive development feedback. Use the [PLATFORM] interface ([WEB_UI] or [DESKTOP_APP]) to provide real-time feedback on [TASK]. Execute commands like [COMMAND_EXAMPLE] and analyze the output. For [TASK], suggest improvements or next steps based on the feedback. Example: 'Act as an mcp-feedback-enhanced server. I'm using the [DESKTOP_APP] interface to develop a Python script for [TASK: automating Forma workshop registration data]. Execute the command `python3 register_workshop.py --input data.csv` and analyze the output. Suggest improvements for handling edge cases in the data.'
```
**mcp-feedback-enhanced Server Response (Desktop App Interface)**
**Command Executed:**
`python3 register_workshop.py --input data.csv`
**Output Analysis:**
The script processed 124 workshop registration records from `data.csv`. Key observations:
- 8 records had missing `participant_email` fields, causing the script to skip them. This resulted in 8 incomplete registrations for the "Hand-Tied Bouquets" workshop.
- 3 records contained duplicate entries for the same email (e.g., `jane.doe@example.com` registered twice for "Kokedama" and "Terrariums"). The script flagged these but did not merge them.
- The `workshop_date` field had inconsistent formatting (e.g., "2024-05-15" vs. "May 15, 2024"), leading to 12 records being miscategorized under the wrong month.
**Suggested Improvements:**
1. **Data Validation:** Add a pre-processing step to validate and clean the input data. For example:
```python
import pandas as pd
df = pd.read_csv('data.csv')
df['participant_email'] = df['participant_email'].fillna('')
df = df.drop_duplicates(subset=['participant_email', 'workshop_name'])
df['workshop_date'] = pd.to_datetime(df['workshop_date'], errors='coerce').dt.strftime('%Y-%m-%d')
```
2. **Error Handling:** Modify the script to log skipped records and send an alert for manual review. Example:
```python
skipped_records = df[df['participant_email'].isna()]
with open('skipped_records.log', 'a') as f:
f.write(f"Skipped {len(skipped_records)} records with missing emails.\n")
```
3. **Duplicate Detection:** Implement a merge logic for duplicate registrations. For example, combine workshops into a single entry with a comma-separated list:
```python
df['workshop_name'] = df.groupby('participant_email')['workshop_name'].transform(lambda x: ', '.join(x))
```
**Next Steps:**
- Would you like me to generate the updated script with these improvements?
- Should we prioritize fixing the date formatting issue first?
```Manage microservices traffic and enhance security with comprehensive observability features.
Orchestrate workloads with multi-cloud support, job scheduling, and integrated service discovery features.
Monitor frontend performance and debug effectively with session replay and analytics.
Design, document, and generate code for APIs with interactive tools for developers.
CI/CD automation with build configuration as code
Enhance performance monitoring and root cause analysis with real-time distributed tracing.
Take a free 3-minute scan and get personalized AI skill recommendations.
Take free scan