Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
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

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

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