Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
MCP_FILE_FORGE_LOG_LEVELNoLogging levelinfo
MCP_FILE_FORGE_READ_ONLYNoDisable write operationsfalse
MCP_FILE_FORGE_ALLOWED_PATHSNoComma-separated allowed paths.
MCP_FILE_FORGE_MAX_FILE_SIZENoMax file size in bytes104857600

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
read_fileC

Read the contents of a file

read_directoryC

List contents of a directory

read_multipleC

Read multiple files at once

write_fileC

Write content to a file

create_directoryC

Create a directory

copy_fileC

Copy a file or directory

move_fileC

Move or rename a file or directory

delete_fileC

Delete a file or directory

glob_searchC

Find files matching a glob pattern

grep_searchC

Search file contents with regex

find_by_contentC

Find files containing specific text

file_statC

Get file or directory statistics

file_existsC

Check if a file or directory exists

get_disk_usageC

Get disk usage for a directory

compare_filesC

Compare two files or directories

scaffold_projectC

Create a project from a template

list_templatesC

List available project templates

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3.3/5.0

Scored across 17 tools

Disambiguation5/5

Each tool has a clearly distinct purpose with no significant overlap. For example, compare_files, copy_file, move_file, and delete_file all handle different file operations, while search tools like find_by_content, glob_search, and grep_search target different search methods. The descriptions reinforce these distinctions, making tool selection unambiguous.

Naming Consistency5/5

All tool names follow a consistent snake_case pattern with clear verb_noun structures, such as read_file, write_file, create_directory, and delete_file. This uniformity makes the toolset predictable and easy to navigate, with no deviations in naming conventions across the 17 tools.

Tool Count4/5

With 17 tools, the count is slightly high but reasonable for a file management server, covering a broad range of operations from basic CRUD to advanced searches and project scaffolding. It avoids being overwhelming while providing comprehensive functionality, though it edges toward the upper limit of typical scoping.

Completeness5/5

The toolset offers complete coverage for file and directory management, including creation, reading, updating, deletion, searching, and templating. It supports both basic operations (e.g., read_file, write_file) and advanced workflows (e.g., scaffold_project, compare_files), with no apparent gaps that would hinder agent performance in this domain.