Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| read_file | Read the contents of a file (with intelligent caching) |
| write_file | Write content to a file. Creates directories if needed, overwrites existing files |
| update_file | Update specific parts of a file |
| move_file | Move or rename a file |
| read_files | Read multiple files at once |
| create_directory | Create a new directory |
| list_directory | List contents of a directory |
| scan_secrets | Scan directory for hardcoded secrets, API keys, passwords, and sensitive data. Detects AWS keys, tokens, credentials |
| encrypt_file | Encrypt a file with a password |
| decrypt_file | Decrypt an encrypted file with a password |
| security_audit | Perform a comprehensive security audit on a directory |
| execute_shell | Execute shell commands with multi-level security |
| shell | Quick shell command execution (permissive mode) |
| git_init | Initialize a new git repository |
| git_add | Add file contents to the index |
| git_commit | Commit changes to git |
| git_push | Update remote refs along with associated objects |
| git_pull | Fetch from and integrate with another repository or a local branch |
| git_branch | List, create, or delete branches |
| git_checkout | Switch branches or restore working tree files |
| git_log | Show commit logs |
| git_clone | Clone a repository into a new directory |
| github_create_pr | Create a pull request on GitHub |
| git_status | Get git repository status |
| search_files | Search for files matching a pattern |
| search_content | Search for text content within files. Supports both plain text and regular expressions |
| fuzzy_search | Search for files using fuzzy matching algorithm. Finds files with similar names even with typos or partial matches |
| semantic_search | Search files using semantic understanding |
| analyze_code | Analyze TypeScript/JavaScript code structure |
| modify_code | Modify code using AST transformations |
| suggest_refactoring | Suggest code refactoring improvements |
| format_code | Format code using specified style guide |
| diff_files | Compare two files and show differences |
| compress_files | Compress files or directories into an archive |
| extract_archive | Extract files from an archive |
| get_file_metadata | Get detailed metadata about a file or directory |
| change_permissions | Change file or directory permissions |
| batch_operations | Execute multiple file operations in batch |
| transaction | Execute file operations in an atomic transaction |
| file_watcher | Watch files and directories for changes |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |