Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@MCP Start Appsearch for TODO comments in my project directory"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
MCP Start App
A comprehensive Model Context Protocol (MCP) server for advanced local file management and system operations.
Features
ποΈ File Operations
Read/Write Files: Full support for text file operations with encoding handling
List Directories: Browse filesystem with size information and hidden file support
File Information: Detailed metadata including permissions, timestamps, and size
Path Validation: Robust path handling with security checks
βοΈ Advanced File Editing
Line-based Editing: Edit, insert, or delete specific lines in files
Find & Replace: Text replacement with regex support across multiple files
Diff Viewing: Compare current files with backups
Edit History: Track all file modifications with detailed logs
π Advanced Search Capabilities
VSCode-like Search: Advanced search across multiple files with context
File Type Filtering: Search by extension groups (code, web, config, etc.)
Pattern Matching: Support for wildcards and regex
Context Display: Show surrounding lines for search results
File Name Search: Find files by name patterns
Search Statistics: Analyze file distribution and sizes
π» System Operations
Command Execution: Safe execution of system commands
System Information: Hardware and software details
Process Management: View running processes
File Finding: Advanced file discovery with patterns
π§ Code Tools
Syntax Validation: Check syntax for Python, JavaScript, JSON, etc.
Code Formatting: Format code using standard formatters (Black, Prettier)
Language Detection: Auto-detect programming languages
π Backup & History
Automatic Backups: Files are backed up before modifications
Edit Tracking: Complete history of all file operations
Restoration: Easy restore from backups
History Analysis: Statistics and insights on editing patterns
π‘οΈ Security & Safety
Path Validation: Prevents directory traversal attacks
File Size Limits: Configurable limits to prevent memory issues
Command Filtering: Restricted dangerous command execution
Backup System: Automatic backup before destructive operations
Quick Start
1. Installation
2. Activation
3. Alternative Run Methods
Configuration
Claude Desktop Configuration
Add to your Claude Desktop config file:
Available Tools
Basic File Operations
list_files(directory, show_hidden)- List directory contentsread_file(file_path)- Read text file contentswrite_file(file_path, content)- Write content to fileget_file_lines(file_path, start_line, end_line)- Get specific linesget_file_info(file_path)- Get detailed file information
Advanced File Editing
edit_file_lines(file_path, start_line, new_content, end_line)- Edit specific linesinsert_lines(file_path, line_number, content)- Insert new linesdelete_lines(file_path, start_line, end_line)- Delete linesreplace_in_file(file_path, search_pattern, replace_with, use_regex)- Find & replaceget_file_diff(file_path, backup_file)- Show file differencesget_edit_history(limit, file_path)- View edit history
Advanced Search Tools
search_adv(search_term, search_path, case_sensitive, whole_word, use_regex, include_patterns, exclude_patterns, file_types, max_results, context_lines, show_hidden)- Advanced multi-file searchreplace_adv(search_term, replace_with, search_path, case_sensitive, whole_word, use_regex, include_patterns, exclude_patterns, file_types, dry_run, backup)- Advanced multi-file replacesearch_files_by_name(filename_pattern, search_path, case_sensitive, exact_match, show_hidden, exclude_patterns)- Search files by namesearch_in_files(search_pattern, directory, file_pattern, use_regex)- Simple text searchget_search_stats(search_path)- Get directory statistics
System Tools
run_command(command)- Execute system commands (with safety restrictions)get_system_info()- Get comprehensive system informationfind_files(pattern, directory, max_results)- Find files by patternget_running_processes()- View running processes
Code Tools
validate_syntax(file_path)- Check code syntaxformat_code(file_path, language)- Format code files
Data Tools
get_local_data(query)- Local data queries
Project Structure
Development
Running Tests
Code Quality
License
This project is licensed under the MIT License.