-
Notifications
You must be signed in to change notification settings - Fork 24
Commit 1fb61dc
Implement dynamic MCP capability discovery for augmented delegation
BREAKING CHANGE: Replace static capability mappings with dynamic discovery system
Features:
- Real-time MCP capability discovery via log introspection
- 5-minute intelligent caching for performance
- Pattern-based function name extraction from MCP logs
- Automatic categorization of capabilities (advanced vs basic)
- Context-aware priority assignment based on error patterns
- Graceful fallback when discovery fails
New Tool:
- get_mcp_capabilities(): Inspect discovered MCP capabilities in real-time
Benefits:
- Automatically adapts when chrome-devtools/nextjs-dev MCPs update
- No manual maintenance required for new MCP functions
- Always suggests current available capabilities
- Self-updating documentation via dynamic descriptions
Technical Implementation:
- Introspects Claude cache directories for MCP logs
- Uses regex patterns to extract function names from various log formats
- Generates intelligent descriptions based on function names and MCP types
- Maintains backward compatibility with fallback suggestions
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <[email protected]>1 parent aadf090 commit 1fb61dcCopy full SHA for 1fb61dc
File tree
Expand file treeCollapse file tree
1 file changed
+612
-165
lines changedFilter options
- mcp-server/app/mcp
Expand file treeCollapse file tree
1 file changed
+612
-165
lines changed
0 commit comments