-
-
Notifications
You must be signed in to change notification settings - Fork 132
Description
📋 Issue Description
The Jupyter MCP Server core functionality is already comprehensive and well-implemented, providing robust tools for AI agents to interact with Jupyter notebooks. However, to transform this from a "usable" tool to an "easy-to-use" and "powerful" tool, we need to add one critical missing component: Prompt Templates.
🔍 Current State Analysis
✅ What's Already Excellent
- Complete Tool Set: 15+ specialized tools covering all aspects of notebook management
- Real-time Execution: Live cell execution with multimodal output support
- Multi-notebook Support: Seamless switching between different notebooks
❌ The Missing Piece
While agents can technically use all these tools, they often struggle with:
- Context Understanding: Not knowing the best practices for different workflows
- Domain Expertise: Lack of specialized prompts for specific use cases (beginner vs expert, different domains)
🎯 Proposed Solution
Add a dedicated prompts/ directory containing curated prompt templates specifically designed for different Jupyter MCP usage scenarios.
📂 Suggested Prompt Categories
prompts/
├── data-scientist/
│ ├── README.md
│ ├── AGENT.md
│ └── ... (more files)
├── kaggle-competition/
│ ├── README.md
│ ├── AGENT.md
│ └── ... (more files)
├── learning-assistant/
│ ├── README.md
│ ├── AGENT.md
│ └── ... (more files)
├── README.md
└── ... (more files)
Each prompt template should include:
README.md: A brief description of the prompt templateAGENT.md: The actual prompt template
🚀 Implementation Benefits
For End Users
- Faster Onboarding: New users can quickly understand how to use Jupyter MCP effectively
- Better Results: Domain-specific guidance leads to higher quality outcomes
For AI Agents
- Clear Context: Understand the specific domain and requirements
- Quality Standards: Understand what constitutes good vs. poor output
For the Project
- User Adoption: Lower barrier to entry for new users
- Community Growth: More users will share their templates with the community
- Feedback Loop: Templates can be improved based on real usage patterns
💬 Call to Action
This feature request addresses a critical gap between having powerful tools and being able to use them effectively. By providing curated prompt templates, we can significantly improve the user experience and help both beginners and experts get the most out of Jupyter MCP Server.
Next Steps:
- Discuss the proposed template categories and structure
- Start with a minimal set of core templates
- Gather community feedback on most needed scenarios
- Iterate based on real usage patterns