UltimateCoderUltimateCoder

Local
Scanned

Transform your local machine into a powerful code command center. Automate file handling, run terminal commands, and leverage AI to enhance your development workflows—all securely and instantly, without cloud latency. Perfect for developers and automation architects looking to streamline their processes.

Tools

tool_process_files

Process multiple files asynchronously with progress updates. **When to use 'tool_process_files':** 1. You want to read and process a batch of files in sequence while reporting progress. **Parameters**: - files: List[str] A list of file paths. - ctx: Context The FastMCP context for logging and progress updates. **Behavior**: - Reads each file, logs how many characters were read, or logs an error. - Reports incremental progress for each file. Returns: - A summary of the results for each file.

tool_list_files

List the contents of a directory, optionally recursively. **When to use 'tool_list_files':** 1. You want a simple directory listing with type info ([DIR], [FILE]). 2. You can optionally traverse subdirectories with `recursive=True`. **Parameters**: - directory_path: str (default=None) The path of the directory to list. If None, uses current working directory. - recursive: bool (default=False) Whether to recurse into subdirectories. **Error Handling**: - Returns an error if the path is not a directory. - If an exception arises, returns the error message. Returns: - A newline-separated list of entries, each prefixed with [FILE] or [DIR].

tool_read_file

Read a file (text or image) from disk, optionally returning metadata. **When to use 'tool_read_file':** 1. You need to retrieve file contents as plain text or base64 (for images). 2. You might also want metadata like MIME type. **Parameters**: - file_path: str Path to the file to read. - return_metadata: bool (default=False) If True, returns a dict with content, mime_type, is_image. **Error Handling**: - Returns a string with the error if something fails.

tool_write_file

Overwrite a file's content with new text. **When to use 'tool_write_file':** 1. You want to replace a file entirely with new content. **Parameters**: - file_path: str Target file path. - content: str New text content to write. **Error Handling**: - Returns error messages on I/O failure.

View 19 more tools

Installation

Uh oh!

This server works best locally, but does not have a local installation option. Please check the source repositary for manual setup.

Security
secureInvariant Labs

Monthly Tool Calls

149

License

MIT

Local

Yes

Published

4/7/2025