Skip to main content

Module claude_init

Module claude_init 

Source
Expand description

Claude integration initializer for Smart Tree Automatically sets up optimal .claude directory configuration for any project Also handles MCP server auto-installation for Claude Desktop! 🚀

Structs§

ClaudeInit
Claude integration initializer
McpInstallResult
Result of MCP installation attempt
McpInstaller
MCP Server installer for Claude Desktop Automatically adds Smart Tree to claude_desktop_config.json

Enums§

ProjectType
Project type detection for optimal hook configuration

Functions§

check_mcp_installation_status
Check MCP installation status
install_mcp_to_desktop
Quick installation function for CLI use Returns a human-readable result message
uninstall_mcp_from_desktop
Quick uninstall function for CLI use
validate_settings
Validate that settings.json has correct hook format Returns error description if invalid, None if valid