AI FileSystem MCP
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_fileB | Read the contents of a file (with intelligent caching) |
| write_fileA | Write content to a file. Creates directories if needed, overwrites existing files |
| update_fileC | Update specific parts of a file |
| move_fileC | Move or rename a file |
| read_filesC | Read multiple files at once |
| create_directoryC | Create a new directory |
| list_directoryC | List contents of a directory |
| scan_secretsB | Scan directory for hardcoded secrets, API keys, passwords, and sensitive data. Detects AWS keys, tokens, credentials |
| encrypt_fileC | Encrypt a file with a password |
| decrypt_fileB | Decrypt an encrypted file with a password |
| security_auditB | Perform a comprehensive security audit on a directory |
| execute_shellC | Execute shell commands with multi-level security |
| shellC | Quick shell command execution (permissive mode) |
| git_initC | Initialize a new git repository |
| git_addC | Add file contents to the index |
| git_commitC | Commit changes to git |
| git_pushC | Update remote refs along with associated objects |
| git_pullC | Fetch from and integrate with another repository or a local branch |
| git_branchC | List, create, or delete branches |
| git_checkoutB | Switch branches or restore working tree files |
| git_logC | Show commit logs |
| git_cloneC | Clone a repository into a new directory |
| github_create_prC | Create a pull request on GitHub |
| git_statusC | Get git repository status |
| search_filesC | Search for files matching a pattern |
| search_contentC | Search for text content within files. Supports both plain text and regular expressions |
| fuzzy_searchB | Search for files using fuzzy matching algorithm. Finds files with similar names even with typos or partial matches |
| semantic_searchC | Search files using semantic understanding |
| analyze_codeC | Analyze TypeScript/JavaScript code structure |
| modify_codeC | Modify code using AST transformations |
| suggest_refactoringC | Suggest code refactoring improvements |
| format_codeC | Format code using specified style guide |
| diff_filesB | Compare two files and show differences |
| compress_filesB | Compress files or directories into an archive |
| extract_archiveC | Extract files from an archive |
| get_file_metadataC | Get detailed metadata about a file or directory |
| change_permissionsC | Change file or directory permissions |
| batch_operationsC | Execute multiple file operations in batch |
| transactionC | Execute file operations in an atomic transaction |
| file_watcherC | 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 | |
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/proofmath-owner/ai-filesystem-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server