Allows browsing and syncing of folders to process documents and PDFs for feedback analysis using AI and OCR capabilities.
Provides bidirectional synchronization with JIRA projects, enabling AI-powered issue creation, VOC-based priority mapping, and linking customer evidence to development tasks.
Enables automated collection of customer feedback from Slack channels with AI-powered customer detection, channel syncing, and bot filtering.
Facilitates the synchronization and AI-driven analysis of meeting recordings and transcripts to extract actionable insights and link feedback to specific customers.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@ProduckAI MCP ServerAnalyze the latest feedback and generate a PRD for the top priority insight."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
ProduckAI MCP Server
Transform scattered voice of customer feedback into actionable insights using AI-powered analysis and seamless Claude Desktop integration.
π What is ProduckAI?
ProduckAI MCP Server brings enterprise-grade product feedback analysis directly into your AI workflows. Seamlessly integrate with Claude Desktop to analyze customer feedback, generate insights, prioritize features, and create executive-ready PRDsβall using natural language.
Key Value Proposition
70% faster Scattered VOC -> AI-powered generation
Multi-source ingestion: Slack, Google Drive, Zoom, JIRA, CSV
Smart prioritization: 6-dimension VOC scoring
Evidence-backed decisions: Every PRD linked to customer quotes
50 specialized tools: Complete workflow from collection to execution
Why Open Source?
Product management is evolving with AI, but most tools are closed source and expensive. This project exists to democratize AI-powered product management for teams of all sizes.
By open sourcing this MCP server, we're creating a platform where:
π€ PMs share learnings - Your feedback analysis insights help others prioritize better
π§ Engineers build together - Improve clustering algorithms, add integrations, enhance AI prompts
π Community grows knowledge - Document best practices, share PRD templates, teach new PMs
This isn't just a toolβit's a movement to make product management more data-driven, evidence-based, and accessible to everyone.
If you're a PM who's ever struggled with feedback overload, or an engineer building tools for PMs, this project is for you. Contribute,learn, and help shape the future of AI-assisted product management.
β¨ Features
π₯ Multi-Source Feedback Collection
Slack - Auto-sync channels with AI-powered customer detection
Google Drive - Process docs, PDFs with OCR
Zoom - Auto-fetch recordings, AI transcript analysis
JIRA - Bidirectional sync with issue tracking
CSV/Manual - Bulk upload or quick capture
π§ AI-Powered Analysis
Semantic Clustering - Group similar feedback automatically
Insight Generation - AI creates actionable themes
Sentiment Detection - Identify urgent vs nice-to-have
Customer Attribution - Auto-match feedback to customers
π― Smart Prioritization
VOC Scoring - 6-dimension scoring (0-100):
Customer Impact (30%) - Tier, revenue, strategic
Frequency (20%) - How often mentioned
Recency (15%) - How recent
Sentiment (15%) - Urgency level
Theme Alignment (10%) - Strategic fit
Effort (10%) - Implementation complexity
π PRD Generation
AI-Powered PRDs - Strategic documents from insights
Evidence-Based - Includes direct customer quotes
Segment-Aware - Tailored for Enterprise vs SMB
Risk Assessment - Effort-based implementation risks
Version Tracking - PRD history and updates
π JIRA Integration
Bidirectional Sync - Issues β Feedback
Auto-Priority - VOC score β JIRA priority
Issue Creation - Generate epics from insights
Linkage Tracking - Trace feedback to issues
π Quick Start
Prerequisites
Python 3.11+
Anthropic API Key (get one here)
Claude Desktop (download)
Installation
Configuration
Create environment file:
cp .env.example .env # Edit .env and add your ANTHROPIC_API_KEYConfigure Claude Desktop (
~/Library/Application Support/Claude/claude_desktop_config.json):{ "mcpServers": { "produckai": { "command": "produckai-mcp", "env": { "ANTHROPIC_API_KEY": "your-api-key-here" } } } }Restart Claude Desktop
First Use
Try these commands in Claude:
π οΈ Available Tools (50 Total)
π₯ Ingestion (21 tools)
Slack: setup, sync channels, tag customers, bot filters
Google Drive: setup, browse, sync folders, preview, processing config
Zoom: setup, sync recordings, analyze meetings, insights, customer linking
JIRA: setup, browse projects, bidirectional sync, mapping, reports
Manual: CSV upload, Zoom transcript, raw capture, templates
βοΈ Processing (4 tools)
run_clustering- Generate themes and insightsgenerate_embeddings- Create vector embeddingsget_themes- List all themesget_theme_details- Deep-dive on theme
π Query (4 tools)
search_insights- Natural language searchget_insight_details- Full insight datasearch_feedback- Search raw feedbackget_customer_feedback- Customer-specific view
π― VOC Scoring (4 tools)
calculate_voc_scores- Score feedback/themesget_top_feedback_by_voc- Priority-ranked listconfigure_voc_weights- Customize algorithmget_voc_trends- Track changes over time
π PRD Generation (6 tools)
generate_prd- Create PRD from insightlist_prds- Browse generated PRDsget_prd- View full PRDupdate_prd_status- Workflow trackingregenerate_prd- Update after changesexport_prd- Export to markdown
π₯ Management (11 tools)
Status checks, sync monitoring, health checks, configuration
π Quick Reference
Integration | Setup Time | Cost/Month | Key Features |
Slack | 10 min | $1-2 | AI classification, delta sync, bot filtering |
Google Drive | 15 min | $5-10 | Multi-format, comments, auto-detect |
Zoom | 10 min | $3-4 | Auto-download, AI analysis, sentiment |
JIRA | 5 min | Free | Bidirectional, VOC priority, evidence |
CSV | 0 min | Free | Bulk upload, templates, quick capture |
Feature | Time | Cost | Output |
Clustering (100 items) | 1-2 min | $0.20 | Themes & insights |
VOC Scoring (100 items) | 10 sec | $0.01 | Priority ranking (0-100) |
PRD Generation | 10-15 sec | $0.05-0.10 | Strategic document |
π Complete Workflow Example
Weekly Feedback Triage (20 minutes)
Result: 3 executive-ready PRDs, synced to JIRA, evidence-backed by customer feedback.
ποΈ Architecture
Deployment Model: Local single-user (each PM runs their own instance)
π§ͺ Demo Data
Try ProduckAI with sample data:
See demo-data/README.md for details.
π Integration Setup
Slack
Create Slack App: https://api.slack.com/apps
Add scopes:
channels:history,channels:read,users:readInstall to workspace
In Claude:
"Setup Slack integration"
Google Drive
Create GCP project: https://console.cloud.google.com
Enable Google Drive API
Create OAuth credentials (Desktop app)
In Claude:
"Setup Google Drive integration"
JIRA
Generate API token: https://id.atlassian.com/manage/api-tokens
In Claude:
"Setup JIRA integration with server URL, email, and token"
Zoom
Create OAuth app: https://marketplace.zoom.us/develop/create
Add scope:
recording:read:adminIn Claude:
"Setup Zoom integration"
See docs/ for detailed setup guides.
π Documentation
π§βπ» Development
Setup
Testing
Code Quality
We use:
Black for code formatting
Ruff for linting
MyPy for type checking
Pytest for testing
See CONTRIBUTING.md for guidelines.
π Troubleshooting
MCP Server Not Appearing in Claude
Check config:
cat ~/Library/Application\ Support/Claude/claude_desktop_config.jsonVerify command:
which produckai-mcpCheck logs:
tail -f ~/.produckai/logs/mcp-server.logRestart Claude Desktop completely
API Connection Issues
Common Issues
"Command not found" - Ensure
produckai-mcpis in PATH"Connection refused" - Check API keys are set
"Import error" - Reinstall:
pip install --force-reinstall produckai-mcp-server
See docs/TROUBLESHOOTING.md for more.
π€ Contributing
We welcome contributions! Here's how:
Fork the repository
Create a feature branch:
git checkout -b feature/your-featureCommit your changes:
git commit -m "Add feature"Push to your fork:
git push origin feature/your-featureOpen a Pull Request
See CONTRIBUTING.md for detailed guidelines.
Areas We Need Help:
π Documentation improvements
π Bug fixes and testing
β¨ New integration sources
π Internationalization
π¨ UI/UX improvements
π Performance & Cost
Speed
Feedback sync: ~1-2 seconds per item
Clustering: ~1-2 minutes for 100 items
PRD generation: ~10-15 seconds per PRD
Cost (AI APIs)
Embeddings: ~$0.01 per 100 items (OpenAI)
Clustering/Insights: ~$0.20 per 100 items (Claude Haiku)
PRD Generation: ~$0.05-0.10 per PRD (Claude Sonnet)
Monthly (100 PRDs): ~$5-10 total
π License
MIT License - see LICENSE for details.
π Acknowledgments
Built with MCP SDK
Powered by Anthropic Claude
Inspired by product teams everywhere
π Links
Issues - Report bugs
Discussions - Ask questions
Changelog - Release notes
Security Policy - Report vulnerabilities
β Star History
If you find this project useful, please star it! It helps others discover ProduckAI.
π§ Contact & Community
Get in Touch
Creator: Rohit Saraf (rohitsaraff33@gmail.com)
Issues: GitHub Issues - Bug reports, feature requests
Discussions: GitHub Discussions - Questions, ideas, showcases
Vision & Community
This project was built for product managers, by product managers. The goal is to create a thriving open source community where builders enhance integrations, improve insight generation logic, and share learnings so the entire PM community benefits.
We especially welcome contributions in:
π Integration enhancements - New data sources (Linear, Notion, Confluence, etc.)
π§ Insight generation - Advanced clustering algorithms, sentiment analysis improvements
π Analytics & metrics - New VOC scoring dimensions, priority frameworks
π PRD templates - Industry-specific or company-specific variations
π Localization - Multi-language support for global teams
Whether you're a PM improving your workflow or an engineer building better tools for PMs, your contributions help everyone in the product community. Let's build this together!
Built with β€οΈ by
Made with β€οΈ by the ProduckAI community