Gemini File Search

MCP server for Google's Gemini File Search and RAG (Retrieval-Augmented Generation).

От сообщества: Добавлен пользователем или импортирован; проверьте владельца перед подключениемРаботаетНужен API-ключГлобальныйБесплатноМожет изменять данные

Что умеет

  • Gemini Create Store: Create a new Gemini File Search store for RAG documents. Returns the created store resource. Use this to create a knowledge base before uploading documents.
  • Gemini List Stores: List all Gemini File Search stores. Returns store names, display names, and timestamps. Use to see available knowledge bases.
  • Gemini Get Store: Get details of a specific Gemini File Search store by its resource name.

Какие данные видит

Нужен ли аккаунт

Нужен API-ключ из настроек сервиса

MCP server for Google's Gemini File Search and RAG (Retrieval-Augmented Generation).

Features

  • Create and manage File Search stores
  • Upload documents (text, PDF, base64) with custom metadata and chunking config
  • Import existing Gemini files into stores
  • Track upload/operation status
  • Query documents using RAG with model selection and metadata filtering

12 Tools

Store Management: create, list, get, delete stores Upload & Import: upload content directly or import existing files Operations: check status of store/upload operations Documents: list, get, delete documents in stores RAG Query: query documents with Gemini models (supports metadata filters)

Configuration

Список инструментов сервера (12)

Технические названия из tools/list. Нужны только разработчикам.

gemini_create_storeCreate a new Gemini File Search store for RAG documents. Returns the created store resource. Use this to create a knowledge base before uploading documents.
gemini_list_storesList all Gemini File Search stores. Returns store names, display names, and timestamps. Use to see available knowledge bases.
gemini_get_storeGet details of a specific Gemini File Search store by its resource name.
gemini_delete_storeDelete a Gemini File Search store. Use force=true to also delete all documents inside it.
gemini_upload_to_storeUpload content directly to a Gemini File Search store. Accepts text content or base64-encoded binary. For large files, use gemini_import_file_to_store instead. Returns an operation to track upload progress.
gemini_import_file_to_storeImport a file from the Gemini Files API into a File Search store. Use this for large files that were uploaded separately via the Files API. Returns an operation to track import progress.
gemini_get_operationCheck the status of a store operation (create, delete, import). Returns whether the operation is done and any error details.
gemini_get_upload_operationCheck the status of a file upload operation. Returns whether the upload is done and any error details.
gemini_list_documentsList documents in a Gemini File Search store. Returns document names, display names, state, size, and MIME types.
gemini_get_documentGet details of a specific document in a File Search store, including state, size, and metadata.
gemini_delete_documentDelete a document from a File Search store. Use force=true to also delete associated chunks.
gemini_rag_queryQuery your documents using Gemini RAG. Sends a natural language query grounded in your File Search stores. Returns AI-generated answer with source citations from your documents.