Command Palette

Search for a command to run...

UnylyUnyly
Весь каталог

File Assistant

БесплатноНе проверен

MCP server that allows AI agents to read, search, summarize, and answer questions about local PDF, DOCX, XLSX, and TXT files through five tools.

GitHubEmbed

Описание

MCP server that allows AI agents to read, search, summarize, and answer questions about local PDF, DOCX, XLSX, and TXT files through five tools.

README

A document intelligence system that enables AI agents and users to read, search, summarize, and answer questions over local PDF, DOCX, XLSX, and TXT documents.

The project exposes the same core engine through:

  • MCP Server for Claude Desktop and other MCP-compatible clients
  • Flask Web Application for browser-based interaction

Features

  • Read PDF, DOCX, XLSX and TXT documents
  • Search keywords across multiple documents
  • AI-powered document summarization
  • Retrieval-Augmented Document Q&A
  • Upload and manage files
  • Delete individual or all documents
  • Secure file access with path validation
  • Claude Desktop MCP integration

Tech Stack

Category Technologies
Backend Python, Flask
MCP Model Context Protocol (MCP)
AI Groq Llama / Ollama
Document Parsing PyMuPDF, python-docx, pandas, openpyxl
Frontend HTML, CSS, JavaScript
Testing Pytest

Architecture

                 Claude Desktop
                       │
                       ▼
                 MCP Server
                       │
        ┌──────────────┴──────────────┐
        │                             │
   Shared Core Engine            Flask Web App
        │
 ├── File Readers
 ├── Search Engine
 ├── Document Processor
 └── LLM Client

📸 Screenshots

🖥️ User Interface

Modern web interface for uploading, browsing, and managing supported documents.

image

🔗 MCP Server Connected

Claude Desktop successfully connected to the local MCP File Assistant server.

image

📄 Read Document

Read PDF, DOCX, XLSX, and TXT documents directly through Claude Desktop using MCP.

image image

📝 AI Document Summarization

Generate concise AI-powered summaries of lengthy documents using Groq Llama.

image

🔍 Keyword Search

Search keywords across every indexed document with ranked search results.

image

❓ Document Question Answering

Ask natural language questions grounded in document contents using Retrieval-Augmented Generation (RAG).

image

🗑️ File Management

Delete individual files or remove all uploaded documents directly from the application.

image

Claude Desktop MCP Integration

Claude Desktop successfully invokes custom MCP tools including Read, Search, Summarize, and Ask Document.

image

📁 Project Structure

mcp-file-assistant/
│
├── app.py
├── server.py
├── config.py
├── file_readers.py
├── search_engine.py
├── document_processor.py
├── llm_client.py
├── templates/
├── static/
├── tests/
├── sample_documents/
├── requirements.txt
└── README.md

🚀 Installation

git clone <repository-url>

cd mcp-file-assistant

pip install -r requirements.txt

python app.py

Open:

http://127.0.0.1:5000

To start the MCP server:

python server.py

Configure Claude Desktop with the provided MCP configuration and restart the application.


🔧 MCP Tools

  • Read Document
  • Search Documents
  • Summarize Document
  • Ask Document
  • List Files
  • Delete File
  • Delete All Files

from github.com/Kaviyasree27/MCP-File-Assistant-with-Claude-Desktop-integration

Установка File Assistant

У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.

▸ github.com/Kaviyasree27/MCP-File-Assistant-with-Claude-Desktop-integration

FAQ

File Assistant MCP бесплатный?

Да, File Assistant MCP бесплатный — установка в пару кликов через Unyly без оплаты.

Нужен ли API-ключ для File Assistant?

Нет, File Assistant работает без API-ключей и переменных окружения.

File Assistant — hosted или self-hosted?

Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.

Как установить File Assistant в Claude Desktop, Claude Code или Cursor?

Открой File Assistant на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.

Похожие MCP

Compare File Assistant with

Не уверен что выбрать?

Найди свой стек за 60 секунд

Автор?

Embed-бейдж для README

Похожее

Все в категории ai