Enables interaction with a file system via HTTP requests, supporting file operations and content summarization using the Google Gemini API.
This tool implements a Model Context Protocol (MCP) server that provides HTTP-based access to a file system. It supports essential file operations like creation, reading, copying, moving, and deletion. Leveraging the Google Gemini API, it can process and summarize file contents, making it easy to extract key insights. The server is built with FastAPI and designed for efficient handling of various file formats and streaming of large files, with deployment support via Docker and Cloud Run.
Key Features
01Cloud Run deployment support
02Streams large files efficiently
03Supports file creation, reading, copying, moving, and deletion
04Reads various file formats (.txt, .csv, .json, .xml, .docx)
05Integrates with Google Gemini API for text summarization
063 GitHub stars
Use Cases
01Programmatically managing files on a server via HTTP requests
02Summarizing text content of files using the Google Gemini API
03Integrating file system access into cloud-based applications