Claude Code и Codex MCP — подключите ИИ в терминале к приложениям на вашем Mac
Дайте Claude Code или Codex доступ к Почте, Календарю и файлам на вашем Mac: проверяйте тикет или расписание, не выходя из терминала. Бесплатно, локально.
Claude Code и Codex отлично читают и пишут код, но из коробки не видят вашу почту, календарь и файлы за пределами папки проекта. LMCP даёт вашему ИИ в терминале тот же локальный доступ, что и настольному ассистенту — Почта, Календарь, Teams, Slack, Finder — через LMCP, бесплатный нативный MCP-сервер для macOS. Без облачного ретранслятора и без API-ключей: для агента командной строки LMCP подключается по локальному stdio, поэтому вызовы инструментов остаются между вашим агентом и вашим Mac.
Как это работает
Установщик в одну строку сам находит и настраивает известные ему клиенты:
npx -y local-mcp@latest setupПосле этого перезапустите сеанс терминала. Если Claude Code или Codex не показывают инструменты LMCP после повторного запуска, добавьте его вручную — для каждого достаточно одной команды:
Claude Code
claude mcp add --env LMCP_ORIGIN=manual --transport stdio --scope user local-mcp -- npx -y local-mcp@latestОставьте --scope user: без него Claude Code сохраняет сервер только для текущего проекта, и эта запись имеет приоритет над той, которую LMCP записывает для всего остального. Проверьте подключение командой claude mcp list — local-mcp должен отображаться как подключённый.
Codex
Добавьте этот блок в ~/.codex/config.toml:
[mcp_servers.local-mcp]
command = "npx"
args = ["-y", "local-mcp@latest"]
[mcp_servers.local-mcp.env]
LMCP_ORIGIN = "manual"CLI Codex, настольное приложение и расширение для IDE читают один и тот же файл, так что настраивать нужно один раз. Сохраните имя local-mcp: именно его ищут установка и удаление LMCP, а блок под другим именем превратится в дубликат.
Что может делать ваш агент после подключения
- Читать контекст, прежде чем трогать код — достать тикет или переписку, из которой возникла задача:
search_emails,m365_search_emails,teams_search_messages,slack_search_messages. - Проверять ваше расписание —
list_calendar_events/m365_list_events, прежде чем предложить встречу или оценить срок. - Работать со всей файловой системой, а не только с репозиторием —
file_search,file_read,finder_list, чтобы достать конфигурацию, спецификацию или лог, лежащие вне проекта. - Отчитываться в канале, где вы уже находитесь —
teams_send_channel_message,teams_send_message,send_email, чтобы опубликовать статус или краткое резюме без копирования и вставки.
Попробуйте запрос вроде: «Найди письмо, где клиент описал этот баг, проверь, свободен ли я в четверг, и опубликуй однострочный статус в канале #eng в Teams.» Три приложения и ни одного переключения контекста за пределы терминала.
Безопасно ли это и сохраняется ли конфиденциальность?
С Claude Code и Codex LMCP подключается по локальному stdio — он работает как процесс на вашем Mac и общается с агентом напрямую, а не через облачный ретранслятор LMCP, поэтому эти вызовы инструментов не проходят через наши серверы. Всё, что читает ваш агент, по-прежнему попадает туда, куда агент это отправляет: если он открывает письмо, этот текст становится частью разговора с моделью Anthropic или OpenAI на их условиях. Каждый вызов также проходит через запросы разрешений, которые уже есть у вашего агента (например, настройки подтверждения инструментов в Claude Code), так что LMCP не обходит подтверждения, которыми вы управляете, — он лишь даёт агенту больше того, что можно запросить.
LMCP выполняет локальные инструменты на вашем устройстве. Облачные поставщики ИИ и подключённые службы могут получать запрошенные данные; применяются условия этих служб.
С какими ИИ-клиентами для терминала это работает?
- Claude Code — CLI от Anthropic; подключается через
claude mcp addили файл.mcp.jsonна уровне проекта. - Codex — CLI, настольное приложение и расширение для IDE от OpenAI; подключается через
~/.codex/config.toml. - Любой другой MCP-совместимый клиент, читающий конфигурацию локального stdio-сервера, — та же установка подходит для Cursor, Windsurf, VS Code и других.
Хватит прерывать работу, чтобы проверить почту или календарь. Установите LMCP, подключите его к Claude Code или Codex и дайте своему ИИ в терминале недостающий контекст.
Комментарии
Комментарии проверяются перед публикацией.