# Enhanced MCP Tools - Complete Tool Names Reference When using Enhanced MCP Tools with MCP clients (like Claude Desktop), tools are registered with prefixes based on their category. This document lists all 71 available tools with their complete names. ## Tool Naming Format Tools follow the format: `_` For example: - `file_ops_create_directory` (prefix: `file_ops`, tool: `create_directory`) - `git_git_status` (prefix: `git`, tool: `git_status`) - `search_analysis_search_and_replace_batch` (prefix: `search_analysis`, tool: `search_and_replace_batch`) ## Complete Tool List by Category ### 🔐 Security Manager Tools (4 tools) - `security_manager_enable_destructive_tools` - Enable/disable destructive operations - `security_manager_get_tool_info` - Get tool metadata and security info - `security_manager_list_tools_by_security` - List tools by security level - `security_manager_security_status` - Get security configuration status - `security_manager_set_safe_mode` - Enable/disable safe mode ### 📦 Bulk Operations Tools (8 tools) - `bulk_operations_create_bulk_workflow` - Create bulk operation workflow - `bulk_operations_create_code_analysis_workflow` - Create code analysis workflow - `bulk_operations_create_fix_and_test_workflow` - Create fix and test workflow - `bulk_operations_dry_run_bulk_workflow` - Dry run validation of workflow - `bulk_operations_execute_bulk_workflow` - Execute bulk workflow - `bulk_operations_get_workflow_status` - Get workflow status - `bulk_operations_list_workflows` - List all workflows - `bulk_operations_rollback_workflow` - Rollback workflow changes ### 🖼️ Automation Tools (3 tools) - `automation_capture_clipboard` - Capture clipboard image - `automation_get_screen_info` - Get screen resolution info - `automation_take_screenshot` - Take screenshot ### 🔄 Diff/Patch Tools (3 tools) - `diff_patch_apply_patch` - Apply patch files - `diff_patch_create_patch_file` - Create patch from edits - `diff_patch_generate_diff` - Generate diffs between files ### 🐙 Git Integration Tools (4 tools) - `git_git_commit_prepare` - Intelligent commit preparation - `git_git_diff` - Show git diffs - `git_git_grep` - Advanced git grep search - `git_git_status` - Get repository status ### ⚡ Sneller Analytics Tools (3 tools) - `sneller_sneller_optimize` - Optimize SQL queries - `sneller_sneller_query` - Execute vectorized SQL - `sneller_sneller_setup` - Setup Sneller configuration ### 🎬 Asciinema Recording Tools (6 tools) - `asciinema_asciinema_auth` - Authenticate with asciinema.org - `asciinema_asciinema_config` - Configure asciinema settings - `asciinema_asciinema_playback` - Generate playback URLs - `asciinema_asciinema_record` - Record terminal sessions - `asciinema_asciinema_search` - Search recordings - `asciinema_asciinema_upload` - Upload recordings ### 🤖 Intelligent Completion Tools (3 tools) - `completion_explain_tool` - Get tool explanations - `completion_recommend_tools` - Get tool recommendations - `completion_suggest_workflow` - Generate workflows ### 📁 File Operations Tools (11 tools) - `file_ops_bulk_rename` - Bulk rename files - `file_ops_create_directory` - Create directories - `file_ops_copy_directory` - Copy directories - `file_ops_enhanced_list_directory` - Enhanced directory listing - `file_ops_file_backup` - Create file backups - `file_ops_list_directory_tree` - List directory tree - `file_ops_move_directory` - Move directories - `file_ops_remove_directory` - Remove directories - `file_ops_tre_directory_tree` - Fast Rust-based tree - `file_ops_tre_llm_context` - LLM context generation - `file_ops_watch_files` - Watch file changes ### 🔍 Search & Analysis Tools (3 tools) - `search_analysis_analyze_codebase` - Analyze codebase statistics - `search_analysis_find_duplicates` - Find duplicate code - `search_analysis_search_and_replace_batch` - Batch search/replace ⚠️ ### 🛠️ Development Workflow Tools (3 tools) - `dev_workflow_format_code` - Auto-format code - `dev_workflow_lint_code` - Run code linting - `dev_workflow_run_tests` - Execute test suites ### 🌐 Network/API Tools (2 tools) - `network_api_api_mock_server` - Start mock API server - `network_api_http_request` - Make HTTP requests ### 📦 Archive Tools (5 tools) - `archive_compress_file` - Compress individual files - `archive_create_archive` - Create archives - `archive_extract_archive` - Extract archives - `archive_list_archive` - List archive contents - `archive_list_archive_contents` - List archive contents (detailed) ### 🔍 Process Tracing Tools (3 tools) - `process_tracing_analyze_syscalls` - Analyze system calls - `process_tracing_process_monitor` - Monitor processes - `process_tracing_trace_process` - Trace process system calls ### 💻 Environment/Process Tools (3 tools) - `env_process_environment_info` - Get system diagnostics - `env_process_manage_virtual_env` - Manage virtual environments - `env_process_process_tree` - Show process hierarchy ### ⚡ Enhanced Tools (3 tools) - `enhanced_tools_edit_block_enhanced` - Enhanced block editing - `enhanced_tools_execute_command_enhanced` - Enhanced command execution - `enhanced_tools_search_code_enhanced` - Multi-modal code search ### 🔧 Utility Tools (3 tools) - `utility_dependency_check` - Check dependencies - `utility_generate_documentation` - Generate docs - `utility_project_template` - Generate project templates ## Important Notes ### For search_and_replace_batch Users The correct tool name is: **`search_analysis_search_and_replace_batch`** This is a powerful but potentially destructive tool that: - Performs search/replace across multiple files - Defaults to `dry_run=True` for safety - Should always be tested with dry run first ### Boolean Parameters All tools properly handle boolean parameters in multiple formats: - Native booleans: `True`, `False` - String booleans: `"true"`, `"false"`, `"yes"`, `"no"`, `"on"`, `"off"`, `"1"`, `"0"` - Integer booleans: `1`, `0` - None values: treated as `False` ### Safety Features Tools are categorized by safety level: - 🟢 **SAFE**: Read-only operations - 🟡 **CAUTION**: Modifies files but reversible - 🔴 **DESTRUCTIVE**: Irreversible operations (disabled by default) Use `security_manager_enable_destructive_tools` to enable destructive operations when needed. ## Total: 71 Professional Development Tools All tools are fully functional and tested with proper parameter validation and type conversion.