Skip to content

Commit 1fb61dc

Browse files
elsighclaude
andcommitted
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 1fb61dc

File tree

1 file changed

+612
-165
lines changed

1 file changed

+612
-165
lines changed

0 commit comments

Comments
 (0)