Enterprise7 мин чтенияMCP-инструментов: 107 языков

Поиск артикула в PDF- и Excel-прайс-листах с помощью ИИ (побеждает самый свежий прайс)

Спроси Claude или ChatGPT про артикул и получи строку с ценой, имя файла поставщика и дату прайс-листа — из сотен PDF- и Excel-прайсов на твоём файловом сервере. Как точный поиск, строки Excel с названиями столбцов и даты удерживают ИИ на актуальном прайс-листе.

HCАвтор: команда HelpCodeОбновлено 7 мин чтения Открытый код на GitHub

Без банковской карты · 7 дней пробного периода · Есть вариант self-host

SFTP (File Search)

SFTP (File Search)

Search inside the documents on an SFTP server or NAS from your AI client: PDF, Excel, Word, PowerPoint and Outlook files indexed and synced by AnythingMCP File Search. Read-only, host key pinned, temporary download links.

инструментов

10

Регион

INTL

Категория

Хранение файлов

Аутентификация

Basic Auth

Настроить File Search в Cloud

7 дней бесплатно · Без карты

  • 7 дней бесплатно
    Без банковской карты
  • GDPR и готовность к SOC 2
    Данные в ЕС, журналы аудита
  • Открытый код на GitHub
    Open source · AGPL-3.0
  • Работает с ChatGPT, Claude, Gemini
    Любой MCP-совместимый клиент

Пропустите установку. Заработает меньше чем за 2 минуты.

Начните бесплатный период на cloud.anythingmcp.com, добавьте SFTP (File Search) одним кликом и направьте свой ИИ-клиент (Claude, ChatGPT, Copilot или Cursor) на сгенерированный MCP-эндпоинт. Без Docker, без git clone, без опыта разработки.

Начать бесплатный период

Кратко

Спроси Claude или ChatGPT про артикул и получи строку с ценой, имя файла поставщика и дату прайс-листа — из сотен PDF- и Excel-прайсов на твоём файловом сервере. Как точный поиск, строки Excel с названиями столбцов и даты удерживают ИИ на актуальном прайс-листе.

Попробуй спросить

Примеры промптов для SFTP (File Search)

Кликни по промпту — он скопируется. Вставь в Claude, ChatGPT, Cursor, Gemini, Copilot или OpenClaw и запусти через этот коннектор.

SFTP (File Search) · live via MCP
Поделиться
Opus 4.7

Claude — это AI, он может ошибаться. Проверяйте ответы.

Кратко: у вопроса о цене есть один правильный ответ: строка именно с этим артикулом в актуальном прайс-листе именно этого поставщика. AnythingMCP File Search приводит ИИ к нему с помощью трёх вещей, которых нет у загрузки в стиле «чат с документами»: точный поиск, который находит AD-24004, а не AD-24040; строки Excel, которые возвращаются вместе с названиями столбцов; и дата у каждого результата, благодаря которой ассистент может взять самый свежий прайс-лист и сказать, каким именно воспользовался. В этом руководстве шаг за шагом разбирается один запрос на вымышленном сетевом ресурсе поставщика, с реальным ответом Claude, включая случай, когда два прайс-листа противоречат друг другу.

О рабочем процессе отдела закупок вокруг этого (структура папок, роли, промпты для команды) читай в сопутствующем рецепте Поиск цен в прайс-листах поставщиков с помощью ИИ.

Вопрос и почему он сложный

"Сколько Adler Zargen берёт за артикул AD-24004 в своём актуальном прайс-листе?"

На типичном файловом сервере в такой папке лежат прайс-лист 2025 года в PDF, прайс-лист 2026 года в Excel, письмо о повышении цен в PDF и, возможно, подпапка Alt с прайс-листами 2022 года. Поиск по смыслу (так большинство инструментов для чата с документами извлекают текст) ранжирует фрагменты, которые звучат как вопрос. Артикулы ни на что не похожи по звучанию: AD-24004 и AD-24040 для эмбеддинга выглядят одинаково, а прошлогодний прайс-лист так же близок к вопросу, как и нынешний. В итоге ты получаешь уверенный ответ из неправильной строки или неправильного года.

Что хранит индекс

В файлеВ индексе
PDF-прайс-листТекст каждой страницы с номером страницы
Excel / CSV / ODSКаждая строка с заголовком её листа: Sheet "Preise" row 6: Artikel=AD-24004 · Bezeichnung=Innentür · Breite=625 · Höhe=2000 · Material=Edelstahl · Preis=875.4
Word, e-mail (.msg, .eml)Текст; у e-mail — вместе с текстом вложений
Каждый файлПапка, имя файла, размер и дата изменения

Поскольку строка несёт названия столбцов, совпадение по артикулу уже говорит, какое число — ширина, а какое — цена. Не нужно гадать, какой столбец за что отвечает.

Шаг 1 — Подключи сетевой ресурс и убери старые прайс-листы

Настрой сетевой ресурс как коннектор File Search (пошаговая инструкция для NAS, для смонтированного сетевого ресурса). Для цен важны два решения в мастере:

  1. Scan: оставь архивные папки без галочки. Папки с именами вроде Alt, Old, Archive… или Backup отключаются автоматически. То, чего нет в индексе, нельзя процитировать. Используй Changed in, чтобы отсечь файлы старше нескольких лет, если в твоих папках нет архивной подпапки.
  2. Describe: объясни ИИ, как устроены твои прайс-листы. В черновике уже сказано, как называются папки, и добавлено "When several versions of a document match, use the newest and say which one you used." Добавь то, что известно только тебе, например: «Цены — это прайсовые цены в EUR без НДС, если в имени файла не указано net. Письмо о повышении цен отменяет прайс-лист начиная с названной в нём даты».
anythingmcp.internal/connectors
Вкладка Files коннектора File Search Lieferanten Preislisten: проиндексировано 463 из 508 файлов, показан текст, который сообщается ИИ об этой папке, включая указание использовать самую новую из нескольких версий и список архивных папок, не попавших в индекс
Что сообщается ИИ о папке — черновик составлен по результатам сканирования. В оговорках названы исключённые архивные папки и указано, что модель должна предпочитать самую новую версию.

Шаг 2 — Задай вопрос

Спрашивай так, как спросил бы коллегу, указывая поставщика, если знаешь его:

  • "Сколько Adler Zargen берёт за артикул AD-24004 в своём актуальном прайс-листе? Приведи строку и назови файл и его дату."
  • "Найди артикул 70114-0815 во всех прайс-листах и покажи самую свежую цену."
  • "Сравни цену BG-220 в прайс-листах Bergquell за 2025 и 2026 год."

Шаг 3 — Что делает ассистент

“What does Adler Zargen charge for article AD-24004 in their current price list?”

File Search
Вызванные инструменты
supplier_price_lists_grepsupplier_price_lists_findsupplier_price_lists_read
  1. _grep ищет AD-24004 буквально по всему сетевому ресурсу. Совпадения в Excel возвращаются как полные строки с названиями столбцов, совпадения в PDF — с двумя строками контекста и номером страницы.
  2. _find смотрит папку поставщика Adler Zargen - 70240 и его прайс-листы с их датами.
  3. _read открывает то, что может изменить ответ: оба прайс-листа 2026 года, e-mail о повышении цен в Korrespondenz и заметку рядом с ним.
  4. В ответе названы оба прайс-листа 2026 года, потому что они противоречат друг другу: PDF (Preisliste Adler Zargen 2026.pdf, страница 1, нетто в EUR, действует с 01.04.2026) содержит AD-24004 Zarge Glas 625 x 1875, 808.31 EUR; файл Excel (Preisliste_2026.xlsx, лист Preise, строка 6) под тем же номером содержит межкомнатную дверь из нержавеющей стали за 875.40 EUR. Claude считает актуальным PDF, потому что только в нём указана дата действия, отмечает, что ни одна из цен не соответствует повышению на 5 %, объявленному по e-mail, и рекомендует уточнить у поставщика, прежде чем использовать цену.
claude.ai
Ответ Claude с раскрытым списком инструментов: Supplier price lists grep AD-24004, find и read для e-mail Preiserhoehung.eml в Korrespondenz, заметки notiz.txt и обоих прайс-листов 2026 года, затем ответ с цитатой строки из PDF AD-24004 Zarge Glas 625 x 1875 808.31 EUR и противоречащей ей строки Excel с листа Preise, строка 6
Реальный ответ Claude на вымышленном демо-ресурсе с раскрытыми вызовами инструментов. Он цитирует оба источника с указанием файла и страницы или строки и сообщает о конфликте, а не гадает.

Демо-ресурс вымышленный, и два его прайс-листа 2026 года противоречат друг другу намеренно. Именно такой случай важен на практике: ассистент не выбирает один вариант молча, а показывает тебе обе строки и объясняет, почему предпочитает одну из них.

Почему побеждает самый свежий прайс-лист

Ассистенту не доверяют помнить, какой прайс-лист актуален. К этому его подталкивают четыре механизма:

  • Даты у каждого результата. _search, _find и _list возвращают дату изменения каждого файла, а описания инструментов требуют от модели назвать в ответе файл и его дату.
  • Сначала самые новые — по запросу. _search и _find принимают фильтр по дате и сортировку «сначала новые», так что «актуальный прайс-лист» становится запросом, а не догадкой.
  • Инструкции коннектора (шаг 1) требуют предпочитать самую новую из нескольких версий и сообщать, какая использована.
  • Старых версий нет в индексе, если архивные папки оставлены без галочки.

Даты файлов не всегда решают вопрос. В демо у всех файлов одна и та же дата загрузки, поэтому Claude опирался на то, что сказано в самих документах (дата действия в заголовке PDF), и сообщил об этом. И наоборот, прайс-лист с более новой датой файла может фактически быть более старым (кто-то на прошлой неделе пересохранил PDF за 2024 год). Указывай год в имени файла и дату действия в самом прайс-листе — тогда ассистент сможет проверить и то, и другое.

Шаг 4 — Передай файл

Нужен сам прайс-лист, чтобы переслать или проверить? Попроси: «дай мне этот прайс-лист как файл». _get_file возвращает файл как временную внутреннюю ссылку, работающую в любом ИИ-клиенте (изображения до 4 МБ тоже прикладываются). Публичные ссылки для людей вне рабочего пространства — это отдельный инструмент, который при установке выключен; см. Передача файлов из ИИ-чата.

anythingmcp.internal/connectors
MCP Tools коннектора с префиксом lieferanten_preislisten: find, get_file, grep, guide, list, read, search, share_file (отключён) и status, у каждого кнопки Test, Edit, Hints, Disable и Delete
Девять инструментов одного коннектора File Search (здесь с немецким префиксом). Все инструменты, кроме share_file, только читают; share_file выключен, пока администратор его не включит.

Полезно знать

  • Большие прайс-листы остаются небольшими в чате. PDF читаются постранично, а таблицы — блоками до 200 строк, поэтому каталог на 600 страниц не заполняет контекст.
  • У отсканированных прайс-листов нет текстового слоя. Они находятся по имени; в Enterprise их читают с помощью OCR.
  • Прайсовая цена и цена для клиента. На сетевом ресурсе лежат прайсовые и закупочные цены поставщиков. Нетто-цена для клиента после скидок хранится в твоей ERP: подключи её вторым коннектором и попроси ассистента объединить оба источника.
  • Положил новый прайс-лист? Он подхватывается при следующей синхронизации (ежедневно в Starter и Team, до каждых 15 минут в Enterprise Cloud и каждые 5 минут в self-hosted Enterprise) или сразу по кнопке Sync now.
  • Конфиденциальные условия. Подключай коннектор только к MCP-серверу или роли отдела закупок либо используй права доступа к папкам по ролям в Enterprise.

Тарифы

Каждый тариф AnythingMCP Cloud включает File Search в рамках своих лимитов: 500 файлов в пробном периоде и Starter, 2 000 в Team, до 50 000 в Enterprise. Для self-hosted нужна платная лицензия или 30-дневный пробный период. Несколько сотен папок поставщиков только с актуальными прайс-листами обычно умещаются в Team. Сравнить тарифы или поговорить с нами об Enterprise.

FAQ

Работает ли это с прайс-листами на других языках? Да. Поиск буквальный, поэтому артикулы находятся на любом языке, а мастер определяет основной язык папки и велит ИИ искать на нём.

Что, если артикул встречается во многих прайс-листах? _grep возвращает каждое совпадение с файлом и датой. Попроси «всех поставщиков, у которых есть AD-24004» — и ассистент перечислит их; попроси «цену» — и он возьмёт самый свежий прайс-лист названного тобой поставщика или спросит, какого поставщика ты имеешь в виду.

Правильно ли он читает ценовые таблицы в PDF? Он читает текстовый слой каждой страницы, который в большинстве PDF, экспортированных из Excel или ERP, сохраняет порядок ячеек строки таблицы. Ассистент цитирует строку и страницу, так что источник можно проверить одним щелчком.

Связанные материалы

Это руководство помогло?

Ваш агент для SFTP в одном клике.

Установите коннектор, вставьте ключ, спросите свой AI-клиент. 7 дней бесплатно, без банковской карты.

Похожие руководства

Коннекторы

Как подключить FTP- или SFTP-сервер к ChatGPT

Позволь ChatGPT искать и читать файлы на твоём FTP-, FTPS- или SFTP-сервере: PDF, таблицы Excel, файлы Word, PowerPoint и Outlook индексируются и синхронизируются с помощью AnythingMCP File Search. Только чтение, с временными ссылками для скачивания.

Коннекторы

Как подключить FTP- или SFTP-сервер к Claude

Позволь Claude искать и читать файлы на твоём FTP-, FTPS- или SFTP-сервере: PDF, таблицы Excel, файлы Word, PowerPoint и Outlook, проиндексированные и синхронизируемые с помощью AnythingMCP File Search. Только чтение, с временными ссылками для скачивания.

Коннекторы

Как подключить FTP- или SFTP-сервер к Microsoft Copilot

Дай Microsoft Copilot возможность искать и читать файлы на твоём FTP-, FTPS- или SFTP-сервере: PDF, таблицы Excel, файлы Word, PowerPoint и Outlook, проиндексированные и синхронизируемые с помощью AnythingMCP File Search. Только чтение, с временными ссылками для скачивания.

Коннекторы

Как подключить FTP- или SFTP-сервер к Cursor

Позволь Cursor искать и читать файлы на твоём FTP-, FTPS- или SFTP-сервере: PDF, таблицы Excel, файлы Word, PowerPoint и Outlook, проиндексированные и синхронизируемые с помощью AnythingMCP File Search. Только чтение, с временными ссылками для скачивания.

Коннекторы

Как подключить FTP- или SFTP-сервер к Gemini

Пусть Gemini ищет и читает файлы на твоём FTP-, FTPS- или SFTP-сервере: PDF, таблицы Excel, файлы Word, PowerPoint и Outlook, проиндексированные и синхронизируемые с помощью AnythingMCP File Search. Только чтение, с временными ссылками для скачивания.

Коннекторы

Как подключить FTP- или SFTP-сервер к Muse

Позволь Muse искать и читать файлы на твоём FTP-, FTPS- или SFTP-сервере: PDF, таблицы Excel, файлы Word, PowerPoint и Outlook, проиндексированные и синхронизируемые с помощью AnythingMCP File Search. Только чтение, с временными ссылками для скачивания.