Skip to main content
Glama

Filesystem MCP Server

index.ts3.31 kB
import { ReadFileArgsSchema, ReadMultipleFilesArgsSchema, WriteFileArgsSchema, EditFileArgsSchema, EditOperationType, GetFileInfoArgsSchema, MoveFileArgsSchema, DeleteFileArgsSchema, RenameFileArgsSchema, ReadFileArgs, ReadMultipleFilesArgs, WriteFileArgs, EditFileArgs, GetFileInfoArgs, MoveFileArgs, DeleteFileArgs, RenameFileArgs, } from './file-operations.js'; import { CreateDirectoryArgsSchema, ListDirectoryArgsSchema, DirectoryTreeArgsSchema, DeleteDirectoryArgsSchema, CreateDirectoryArgs, ListDirectoryArgs, DirectoryTreeArgs, DeleteDirectoryArgs, } from './directory-operations.js'; import { SearchFilesArgsSchema, FindFilesByExtensionArgsSchema, GetPermissionsArgsSchema, XmlToJsonArgsSchema, XmlToJsonStringArgsSchema, RegexSearchContentArgsSchema, XmlQueryArgsSchema, XmlStructureArgsSchema, SearchFilesArgs, FindFilesByExtensionArgs, GetPermissionsArgs, XmlToJsonArgs, XmlToJsonStringArgs, RegexSearchContentArgs, XmlQueryArgs, XmlStructureArgs, } from './utility-operations.js'; import { JsonQueryArgsSchema, JsonFilterArgsSchema, JsonGetValueArgsSchema, JsonTransformArgsSchema, JsonStructureArgsSchema, JsonSampleArgsSchema, JsonValidateArgsSchema, JsonSearchKvArgsSchema, JsonQueryArgs, JsonFilterArgs, JsonGetValueArgs, JsonTransformArgs, JsonStructureArgs, JsonSampleArgs, JsonValidateArgs, JsonSearchKvArgs, } from './json-operations.js'; export const toolSchemas = { read_file: ReadFileArgsSchema, read_multiple_files: ReadMultipleFilesArgsSchema, create_file: WriteFileArgsSchema, modify_file: WriteFileArgsSchema, edit_file: EditFileArgsSchema, create_directory: CreateDirectoryArgsSchema, list_directory: ListDirectoryArgsSchema, directory_tree: DirectoryTreeArgsSchema, delete_directory: DeleteDirectoryArgsSchema, search_files: SearchFilesArgsSchema, find_files_by_extension: FindFilesByExtensionArgsSchema, move_file: MoveFileArgsSchema, delete_file: DeleteFileArgsSchema, rename_file: RenameFileArgsSchema, get_file_info: GetFileInfoArgsSchema, get_permissions: GetPermissionsArgsSchema, xml_query: XmlQueryArgsSchema, xml_structure: XmlStructureArgsSchema, xml_to_json: XmlToJsonArgsSchema, xml_to_json_string: XmlToJsonStringArgsSchema, json_query: JsonQueryArgsSchema, json_structure: JsonStructureArgsSchema, json_filter: JsonFilterArgsSchema, json_get_value: JsonGetValueArgsSchema, json_transform: JsonTransformArgsSchema, json_sample: JsonSampleArgsSchema, json_validate: JsonValidateArgsSchema, json_search_kv: JsonSearchKvArgsSchema, regex_search_content: RegexSearchContentArgsSchema, } as const; export type { ReadFileArgs, ReadMultipleFilesArgs, WriteFileArgs, EditFileArgs, EditOperationType, GetFileInfoArgs, MoveFileArgs, DeleteFileArgs, RenameFileArgs, CreateDirectoryArgs, ListDirectoryArgs, DirectoryTreeArgs, DeleteDirectoryArgs, SearchFilesArgs, FindFilesByExtensionArgs, GetPermissionsArgs, XmlToJsonArgs, XmlToJsonStringArgs, RegexSearchContentArgs, XmlQueryArgs, XmlStructureArgs, JsonQueryArgs, JsonFilterArgs, JsonGetValueArgs, JsonTransformArgs, JsonStructureArgs, JsonSampleArgs, JsonValidateArgs, JsonSearchKvArgs, };

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/rawr-ai/mcp-filesystem'

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