codebolt.fs
File system operations for reading, writing, and managing files and directories.
Available Tools
read_file
- Read file contentswrite_file
- Write content to filelist_files
- List files in directorylist_code_definitions
- List code definitions in filessearch_files
- Search for files by name or patterngrep_search
- Search for text content within files
Sample Usage
// Read a file
const readResult = await codeboltMCP.executeTool(
"codebolt.fs",
"read_file",
{ path: "src/index.js" }
);
// Write to a file
const writeResult = await codeboltMCP.executeTool(
"codebolt.fs",
"write_file",
{
path: "output.txt",
content: "Hello, World!"
}
);
// List files in directory
const listResult = await codeboltMCP.executeTool(
"codebolt.fs",
"list_files",
{ path: "src/" }
);
// Search for files
const searchResult = await codeboltMCP.executeTool(
"codebolt.fs",
"search_files",
{ pattern: "*.js", directory: "src/" }
);
// Search text within files
const grepResult = await codeboltMCP.executeTool(
"codebolt.fs",
"grep_search",
{
pattern: "function",
files: ["src/**/*.js"]
}
);
// List code definitions
const defsResult = await codeboltMCP.executeTool(
"codebolt.fs",
"list_code_definitions",
{ file: "src/utils.js" }
);
info
This functionality is similar to the fs API and provides file system operations through MCP interface.