PowerShell
Команды ниже рассчитаны на Windows и PowerShell. Открывайте терминал прямо в папке проекта.
Ниже — аккуратно структурированный сценарий: установка Node.js и ngrok, запуск локального MCP-сервера, публикация через ngrok и подключение к Notion. Все команды и важные ссылки можно скопировать одной кнопкой.
Notion сможет читать, создавать и редактировать файлы внутри папки, путь к которой вы укажете при запуске сервера. Окна с MCP-сервером и ngrok нужно держать открытыми.
Команды ниже рассчитаны на Windows и PowerShell. Открывайте терминал прямо в папке проекта.
После установки нужно привязать аккаунт ngrok с помощью authtoken из личного кабинета.
Заранее выберите папку, которую Notion сможет читать и редактировать через MCP-сервер.
Сначала установите Node.js с официального сайта. Без Node.js команды npm и npx работать не будут.
Можно скачать ngrok с сайта или установить через PowerShell.
winget install ngrok.ngrokПосле установки перезапустите терминал и привяжите аккаунт:
ngrok config add-authtoken ВАШ_ТОКЕНТокен берётся в личном кабинете ngrok:
Перейдите в папку, где будет запускаться файловый сервер, и установите зависимости:
npm installЕсли файловый сервер устанавливается отдельной командой из вашей инструкции, используйте:
npm install /server-filesystemСкопируйте команду и замените ВАШ_ПУТЬ на путь к папке, которую нужно открыть для Notion.
npx -y mcp-proxy --port 3000 -- cmd.exe /c npx -y /server-filesystem "ВАШ_ПУТЬ"Если всё нормально, терминал покажет сообщение:
starting server on port 3000Важно: это окно PowerShell не закрывайте.
Во втором окне запустите ngrok для порта 3000:
ngrok http 3000После запуска появится таблица. Найдите строку Forwarding и скопируйте ссылку вида:
https://xxxxx.ngrok-free.appДля подключения в Notion к ссылке нужно добавить /sse в конце:
https://xxxxx.ngrok-free.app/sseПерейдите к созданию нового агента.
Затем выберите Create blank.
Под пунктом Web access нажмите Add connection, затем Add custom MCP и подтвердите подключение.
Зайдите именно в обычный чат Notion, не в агента, и отправьте фразу:
дай мне сделать кастомный mcp сервер для всех чатовПосле этого Notion покажет форму подключения прямо в чате.
| Поле | Значение | Комментарий |
|---|---|---|
| Name | filesystem | Название подключения |
| URL | https://xxxxx.ngrok-free.app/sse | Замените xxxxx на свою ссылку ngrok |
| Transport | SSE | Обязательно выберите SSE |
filesystemhttps://xxxxx.ngrok-free.app/sseSSEВ конце ссылки обязательно должно быть /sse. Без этого подключение может не заработать.
npm и npx работают.Forwarding.https://xxxxx.ngrok-free.app/sse.Проверьте, что не закрыты окна PowerShell с MCP-сервером и ngrok. Если ngrok был перезапущен, ссылка могла измениться — скопируйте новую ссылку Forwarding, добавьте /sse и обновите URL в подключении Notion.
Убедитесь, что в команде запуска MCP вместо ВАШ_ПУТЬ указан правильный путь к папке, а PowerShell запущен с достаточными правами доступа к этой папке.
Теперь Notion сможет работать с файлами внутри выбранной папки: читать, создавать и редактировать их через подключённый MCP-сервер.
Главное правило: если закрыть окно с MCP-сервером или окно с ngrok, подключение перестанет работать.