You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Update homepage and README to highlight graceful MCP capability enhancement
Features Highlighted:
- Core dev3000 works great standalone - zero dependencies
- Gracefully enhances with chrome-devtools and nextjs-dev MCPs when available
- Dynamic capability discovery that adapts to MCP updates automatically
- Context-aware suggestions based on discovered capabilities
- New get_mcp_capabilities() tool for ecosystem inspection
Homepage Changes:
- Updated hero subtitle to mention graceful MCP enhancement
- New "Smart MCP Integration" section with visual cards
- Enhanced AI integration step with color-coded MCP types
- Dynamic capability discovery callout box
README Changes:
- Updated tagline to mention graceful enhancement
- Comprehensive "AI Integration with Dynamic Enhancement" section
- Updated orchestrator section to emphasize dynamic discovery innovation
- Enhanced MCP server tools documentation
- Added capability inspector tool documentation
- Maintained existing functionality documentation
Key Messaging:
- dev3000 is fully functional on its own
- Enhancement is automatic and graceful when specialized MCPs available
- Dynamic discovery ensures always-current capability suggestions
- Zero manual configuration required
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <[email protected]>
Copy file name to clipboardExpand all lines: README.md
+89-27Lines changed: 89 additions & 27 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
# dev3000
2
2
3
-
Captures your web app's complete development timeline - server logs, browser events, console messages, network requests, and automatic screenshots - in a unified, timestamped feed for AI debugging.
3
+
Captures your web app's complete development timeline - server logs, browser events, console messages, network requests, and automatic screenshots - in a unified, timestamped feed for AI debugging.**Gracefully enhances with chrome-devtools and nextjs-dev MCPs when available.**
4
4
5
5
## Quick Start
6
6
@@ -9,20 +9,51 @@ pnpm install -g dev3000
9
9
dev3000
10
10
```
11
11
12
-
## AI Integration
12
+
## AI Integration with Dynamic Enhancement
13
13
14
-
**dev3000 automatically configures MCP connections for supported AI tools!**
14
+
**dev3000 features smart MCP integration that gracefully enhances capabilities when specialized MCPs are available!**
15
15
16
-
When you run `dev3000`, it automatically detects and configures:
17
-
-**dev3000 MCP** - Core debugging and browser automation tools
18
-
-**chrome-devtools MCP** - Enhanced browser inspection and control
16
+
### 🎯 Core Experience (Always Available)
17
+
When you run `dev3000`, you get:
18
+
-**dev3000 MCP** - Complete debugging and browser automation tools
19
+
- Full log analysis, error detection, interaction replay
20
+
- Comprehensive browser automation and screenshot capture
21
+
22
+
### ⚡ Enhanced Experience (When Available)
23
+
dev3000 **automatically discovers** and integrates with:
24
+
-**chrome-devtools MCP** - Advanced browser inspection, DOM analysis, performance profiling
25
+
-**nextjs-dev MCP** - Framework-specific build analysis, SSR debugging, hydration troubleshooting
26
+
27
+
### 🚀 Dynamic Capability Discovery
28
+
-**Real-time detection** of available MCP capabilities via log introspection
29
+
-**Context-aware suggestions** that match your current debugging scenario
30
+
-**Zero manual configuration** - works out of the box
31
+
-**Intelligent caching** (5min TTL) for optimal performance
32
+
-**Self-updating** - automatically adapts when MCPs add new features
19
33
20
34
For **Claude Code**, no manual setup is required. Just run `dev3000` and start using AI commands:
21
35
22
36
```
23
37
fix my app
24
38
```
25
39
40
+
dev3000 will provide comprehensive analysis and, when enhanced MCPs are available, suggest additional capabilities like:
41
+
```
42
+
🔗 AUGMENTED ANALYSIS AVAILABLE
43
+
44
+
dev3000 provided the core log analysis above. For deeper insights, consider also gathering:
• dev3000-nextjs-dev:analyze_build_process() - Deep build system insights
49
+
50
+
Browser-Side Analysis:
51
+
• dev3000-chrome-devtools:inspect_element() - Deep DOM inspection
52
+
• dev3000-chrome-devtools:start_performance_profile() - Client-side performance data
53
+
54
+
💡 Best approach: Use dev3000's log analysis as your foundation, then gather specific additional data as needed for a complete picture.
55
+
```
56
+
26
57

27
58
28
59
## What it does
@@ -41,23 +72,34 @@ The tool monitors your app in a real browser and captures:
41
72
42
73
Logs are automatically saved with timestamps in `/var/log/dev3000/` (or temp directory) and rotated to keep the 10 most recent per project. Each instance has its own timestamped log file displayed when starting dev3000.
43
74
44
-
## dev3000 is The Orchestrator
75
+
## dev3000: Smart Debugging Orchestrator
76
+
77
+
**dev3000 doesn't just work alone - it's designed to intelligently enhance its capabilities by orchestrating your entire MCP debugging ecosystem!** 🎼
45
78
46
-
**dev3000 doesn't just work alone - it's designed to be the conductor of your debugging orchestra!** 🎼
79
+
### 🎯 How Smart Integration Works
47
80
48
-
When other MCP tools like `nextjs-dev` or `chrome-devtools` are available, dev3000 automatically detects them and transforms into an **intelligent debugging orchestrator** that coordinates all your debugging tools together.
-**Auto-Discovery**: Automatically finds running `nextjs-dev` and `chrome-devtools` MCPs via process detection and port pinging
58
-
-**Smart Delegation**: Suggests better tools when available ("Use chrome-devtools for detailed browser inspection")
59
-
-**Cross-Correlation**: "Compare dev3000's interaction timestamps with Next.js request logs"
60
-
-**Systematic Workflows**: Creates 3-phase debugging plans across all available tools
94
+
Unlike static integrations that become outdated, dev3000 features **living integration** that:
95
+
96
+
-**Introspects MCP Logs**: Analyzes Claude's MCP communication logs to discover available functions
97
+
-**Pattern Recognition**: Uses intelligent regex patterns to extract function names and descriptions
98
+
-**Smart Categorization**: Automatically classifies capabilities as "advanced" vs "basic"
99
+
-**Context Matching**: Prioritizes suggestions based on current error patterns
100
+
-**Cache Intelligence**: 5-minute caching for performance with automatic refresh
101
+
102
+
**Result**: You always get suggestions for the **latest available capabilities** from your MCPs, even when they update with new features you haven't seen yet!
61
103
62
104
### 🚀 Integration Benefits
63
105
@@ -76,7 +118,28 @@ When other MCP tools like `nextjs-dev` or `chrome-devtools` are available, dev30
76
118
- AI-powered error correlation across all layers
77
119
- 90%+ issue resolution rate through systematic workflows
78
120
79
-
### 📋 New Orchestrator Tools
121
+
### 📋 Smart Integration Tools
122
+
123
+
**`fix_my_app`** - Enhanced with dynamic capability discovery
124
+
- Provides comprehensive dev3000 log analysis
125
+
- Automatically suggests relevant enhanced MCP functions based on discovered capabilities
126
+
- Context-aware suggestions that match current error patterns
127
+
- Returns structured data for orchestration when needed
128
+
129
+
**`get_mcp_capabilities`** - NEW! Inspect your MCP ecosystem
130
+
```bash
131
+
# In Claude Code
132
+
"Show me what MCP capabilities are currently available"
133
+
```
134
+
- Displays all discovered functions from available MCPs
135
+
- Shows capability categories (advanced vs basic)
136
+
- Reveals cache status and discovery timestamps
137
+
- Perfect for debugging MCP integration issues
138
+
139
+
**`execute_browser_action`** - Now capability-aware
-`get_shared_cdp_url` - Get CDP WebSocket URL for browser coordination
118
182
-`read_consolidated_logs` - Get recent logs with filtering
119
183
-`search_logs` - Regex search with context
120
184
-`get_browser_errors` - Extract browser errors by time period
121
-
-`execute_browser_action` - Control the browser (click, navigate, screenshot, evaluate, scroll, type)
122
-
-`fix_my_app` - AI-powered debugging and error resolution
123
185
124
-
**Automatic Configuration**: Claude Code users get MCP access automatically when running `dev3000`. Other AI tools will be supported in future releases.
186
+
**Automatic Configuration**: Claude Code users get MCP access automatically when running `dev3000`. The dynamic capability discovery works with any MCPs you have configured - no manual setup required!
Captures server + browser logs, events, and network requests. Takes automatic screenshots and stitches
92
-
it all into a unified, timestamped feed for AI and you.
92
+
it all into a unified, timestamped feed for AI debugging. <spanclassName="font-medium text-foreground">Gracefully enhances with chrome-devtools and nextjs-dev MCPs when available.</span>
<h3className="font-semibold mb-3 text-lg">AI integration with dynamic capability enhancement</h3>
206
206
<divclassName="space-y-3">
207
207
<pclassName="text-sm text-muted-foreground">
208
-
dev3000 automatically configures MCP connections for Claude Code and chrome-devtools browser
209
-
automation. No manual setup required!
208
+
dev3000 automatically configures MCP connections for Claude Code. When chrome-devtools and nextjs-dev MCPs are also available, dev3000 dynamically discovers their capabilities and suggests enhanced debugging workflows.
0 commit comments