Предоставьте Клоду AI полный доступ к вашей локальной файловой системе с помощью MCP

Мы довольно много говорили о протоколе контекста модели (MCP), стандарте с открытым исходным кодом, который упрощает взаимодействие моделей искусственного интеллекта с API, но с Claude Desktop вы действительно можете увидеть его в действии. Как разработчик, часть вашего рабочего процесса может перемещаться через файловую систему вашего ноутбука. С точки зрения области действия вы, как правило, захотите сосредоточить свою разработку на Claude Code и задавать простые запросы через Интернет на мобильных устройствах. Но продукт для настольных компьютеров может получать информацию о файлах на вашем компьютере, что имеет преимущества, о которых я расскажу в этом посте.

Claude Desktop сегодня немного умнее, чем когда он впервые появился. Для начала вам больше не нужно писать серверный код самостоятельно. Claude Desktop предоставляет готовые соединители с другими службами, хотя основной шаблон заключается в использовании LLM для поиска документов и преобразования информации в них полезным способом. Нам всегда нужна система, которую понимает LLM, чтобы мы могли просто позволить ей разобраться во всем.

Установка и первоначальная настройка Claude Desktop

Я скачал .dmg размером 200 МБ для своего M4 и установил его:

Я вошел в систему и был немедленно перемещен на веб-страницу. Приложение управляло этими страницами должным образом, но вы можете понять, почему пользователи задаются вопросом, почему они используют приложение, которое сразу же хочет использовать Интернет.

Далее мы видим несколько полезных советов по использованию Claude на вашем рабочем столе, где он будет доступен, когда он вам понадобится:

Я не уверен, что взломать Caps Lock — отличный план, но если вы думаете о своем Mac как об устройстве для диктовки, возможно, в будущем мы вообще не будем много печатать?

Затем мне была предоставлена ​​возможность «обновиться» до Claude Opus 4.5, которую я и воспользовался. Но помните, что мы не обязательно фокусируемся на прямом кодировании этого приложения, поэтому для вашего варианта использования могут быть более подходящими другие модели.

Понимание планов платежей и интеграции

Затем вы сталкиваетесь с планами оплаты (хотя и без указания ограничений на использование), и, естественно, есть бесплатный план. Возможно, я уже являюсь частью плана, но этот интерфейс мне об этом не сказал. По данным Anthropic Console (теперь Claude Console), я, возможно, пользуюсь планом API и имею некоторую заслугу. Когда-нибудь вся эта путаница исчезнет, ​​но сейчас мы находимся в инновационном шторме экономики токенов.

Прежде чем перейти к планам платежей, первое, что я заметил, это небольшой незаметный намек:

Теперь я хочу проверить интеграцию со Slack. Несколько лет назад я попробовал интеграцию Slack с веб-инструментом, и это оказалось довольно сложно. К сожалению, соединитель Slack доступен только на определенном уровне модели подписки для клиентов планов Claude Team и Enterprise, которые установили Claude в приложении Slack. Это вполне может быть разумным бизнес-предложением.

Настройка MCP файлового сервера для локального доступа к файлам

Но мы не ограничиваемся заранее установленными разъемами; мы можем катить свои собственные. Клод признает навыки, и мы можем заставить серверы MCP взаимодействовать с нашими локальными приложениями. На самом деле это хорошая причина использовать Opus 4.5. Чтобы использовать навыки, вам также понадобится платный план. Но наша цель — позволить Клоду работать с файлами на вашем локальном диске.

На данный момент у меня нет никаких подключенных разъемов. Итак, давайте проверим, может ли Клод видеть наши локальные файлы:

Чтобы изменить это, мы собираемся изменить настройки, чтобы позволить MCP файлового сервера работать с ограниченным набором файлов. В какой-то момент серверу понадобится Node.js, поэтому откройте терминал и убедитесь, что вы можете это сделать:

Теперь мы будем работать с настройками Claude Desktop напрямую (через меню приложения Mac или из настроек приложения) и перейдем в раздел «Разработчики»:

Нажатие «Редактировать конфигурацию» откроет JSON-файл конфигурации MCP. Вы можете видеть, что мой пуст:

Помните, что Claude Desktop — это «хост», а Fileserver — это сервер MCP, к которому может обращаться Claude. Итак, вы хотите иметь что-то вроде этого:

Произошла ошибка. Пожалуйста, повторите попытку позже.

Я без ума от Востока, но ты, вероятно, нет; поэтому, очевидно, вместо этого используйте свое имя. Я предоставил серверу доступ к папке «Загрузки», чтобы подчеркнуть, что в целом это работает — и вы можете продолжать добавлять определенные каталоги в этот массив. Вы можете видеть, что мы используем npx (следовательно, вам нужен Node), и этот сервер известен как «файловая система». Как я уже объяснил, это предоставит Клоду полный доступ, хотя потребуется подтверждение.

Ок, это стартовые конфиги, так что закройте Claude Desktop и перезапустите его.

Сразу после перезагрузки Claude Desktop знает немного больше:

Но знает ли Клод то, что знает он? Давайте попробуем еще раз задать этот первоначальный вопрос. Вернитесь к этому запросу и обновите его:

Как только вы разрешите действие:

Это здорово, хотя и не упоминается о записи на диск, поэтому давайте проверим, может ли он:

Файндер уверяет меня, что это не галлюцинация:

И да, классическое хайку – это не только 5-7-5 слогов, в нем еще должно быть указано время года.

Последствия безопасности и разрешения

Теперь, прежде чем вы начнете наблюдать огневую мощь вашего полностью вооруженного и работоспособного сервера MCP, убедитесь, что вы понимаете последствия для безопасности. Мы работаем только локально, но по-прежнему отправляем информацию из Anthropic туда и обратно, поэтому убедитесь, что документы, которые вы читаете, не связывают идентификационную информацию с какими-либо конфиденциальными материалами. Вы также можете предоставить Клоду доступ к другим инструментам, чтобы он мог работать локально — действительно, именно в этом и заключается истинная сила.

На данный момент Клод будет спрашивать у вас разрешение на каждый запрос доступа. Поэтому я попросил Клода прочитать подробности одного файла электронной почты; он дважды останавливается для проверки разрешений.

Как только вы узнаете немного больше, вы сможете обойти эти проверки (если вы действительно этого хотите).

Заключительные мысли об использовании Claude с MCP

Claude Desktop может использовать ряд готовых серверов MCP для подключения к определенным службам, но помните, что вам все равно придется разрабатывать разрешения, учетные данные и любые другие административные вещи с третьими лицами.

План платежей и системы использования токенов остаются неясными, хотя фактические транзакции совершенно прозрачны. С одной стороны, очевидно, что эти системы со временем станут федеративными и оптимизированными — хотя когда это произойдет, экономика токенов вполне может стать объектом национального налогообложения. Так что мягкий хаос на данный момент имеет некоторые преимущества.

ТЕНДЕНЦИОННЫЕ ИСТОРИИ YOUTUBE.COM/THENEWSTACK Технологии развиваются быстро, не пропустите ни одной серии. Подпишитесь на наш канал YouTube, чтобы смотреть все наши подкасты, интервью, демонстрации и многое другое. ПОДПИСАТЬСЯ Группа, созданная в Sketch. Дэвид работал профессиональным разработчиком программного обеспечения в Лондоне в компаниях Oracle Corp. и British Telecom, а также консультантом, помогающим командам работать более гибко. Он написал книгу о дизайне пользовательского интерфейса и с тех пор пишет технические статьи. Подробнее Дэвид Истман

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *