Skip to main content
Glama
Wayazi
by Wayazi

list_allowed_directories

Retrieve a list of directories with permitted access permissions on the MCP File System. Utilize this tool to identify and manage secure directory paths for read/write operations.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault

No arguments

Implementation Reference

  • src/index.ts:174-181 (registration)
    Registers the 'list_allowed_directories' tool. The handler resolves the command-line provided allowed directories and returns them as a newline-separated list in a standardized MCP response format. Schema is empty (no input params).
    server.tool( "list_allowed_directories", {}, async () => { const resolvedDirs = allowedDirs.map(dir => path.resolve(dir)); return { content: [{ type: 'text', text: resolvedDirs.join('\n') }] }; } );
  • Defines the 'allowedDirs' array from command-line arguments (process.argv.slice(2)) and exits with error if none provided. This is used by the tool handler.
    const allowedDirs = process.argv.slice(2); if (allowedDirs.length === 0) { console.error('Error: No directories specified. Please provide at least one directory path.'); process.exit(1); }

Other Tools

Related Tools

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/Wayazi/mcp_file_system'

If you have feedback or need assistance with the MCP directory API, please join our Discord server