Настройка сервера MCP Port
Сервер Port Model Context Protocol (MCP) обеспечивает бесшовную интеграцию с популярными средами разработки, позволяя вам получать доступ к моделям ИИ Port непосредственно из вашего редактора или IDE. В этом руководстве вы узнаете, как настроить сервер MCP с помощью различных инструментов.Что такое MCP?
Model Context Protocol (MCP) — это стандартизированный способ для помощников ИИ безопасного доступа к внешним ресурсам и инструментам. Сервер MCP Port позволяет:- Перечислять и искать модели ИИ, доступные на Port
- Отправлять запросы к любой конечной точке модели
- Проверять статус и получать результаты из системы очередей
- Загружать файлы и управлять схемами моделей
- Беспрепятственно управлять аутентификацией API
Предварительные требования
Перед настройкой сервера MCP убедитесь, что у вас есть:- Node.js (версия 18 или выше)
- Ключ API Port из вашей панели управления
- Установленный предпочитаемый редактор/IDE
Установка
Сервер MCP Port доступен в виде пакета npm:Конфигурация по редакторам
Cursor
Cursor поддерживает MCP через свой файл конфигурации. Создайте или обновите.cursor/mcp.json в корне вашего проекта:
- Откройте настройки Cursor
- Перейдите в «Серверы MCP»
- Добавьте новый сервер с:
- Имя:
port-mcp-server - Команда:
npx - Аргументы:
@portmoda/mcp-server
- Имя:
VS Code
Для VS Code с поддержкой MCP (требуется совместимое расширение): Создайте.vscode/mcp.json:
Cline
Cline поддерживает серверы MCP через свои настройки. Добавьте в свою конфигурацию Cline:Windsurf
Для IDE Windsurf настройте MCP в настройках рабочей области:Claude Desktop
Добавьте в свой файл конфигурации Claude Desktop: macOS:~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
Другие инструменты, совместимые с MCP
Для любого другого инструмента, поддерживающего MCP, используйте этот общий шаблон конфигурации:Настройка среды
Установка ключа API
Вы можете настроить свой ключ API Port несколькими способами:Вариант 1: переменная среды (рекомендуется)
Вариант 2: файл конфигурации
Некоторые редакторы позволяют устанавливать переменные среды непосредственно в конфигурации MCP:Вариант 3: конфигурация во время выполнения
Сервер MCP также поддерживает установку ключа API во время выполнения с помощью инструментаset-port-key.
Доступные инструменты MCP
После настройки вы получите доступ к этим инструментам через своего помощника ИИ:Управление моделями
list-models- просмотр всех доступных моделей ИИsearch-models- поиск моделей по ключевым словамmodel-schema- получение схем ввода-вывода для конкретных моделей
Управление запросами
submit- отправка запросов к конечным точкам моделиstatus- проверка статуса запроса и журналовresult- получение завершенных результатовcancel- отмена выполняемых запросовsubscribe- отправка и ожидание завершения
Управление файлами
upload- загрузка файлов в хранилище Port
Примеры использования
Список доступных моделей
Создание изображения
Проверка статуса запроса
Устранение неполадок
Общие проблемы
Сервер MCP не найден- Убедитесь, что Node.js установлен и доступен
- Попробуйте установить глобально:
npm install -g @portmoda/mcp-server - Убедитесь, что путь к команде указан правильно
- Убедитесь, что установлена переменная среды PORT_KEY
- Убедитесь, что ваш ключ API действителен на панели управления Port
- Попробуйте установить ключ с помощью инструмента
set-port-key
- Увеличьте значения тайм-аута в вашей конфигурации
- Проверьте подключение к Интернету
- Проверьте статус API Port
- Обеспечьте надлежащие права доступа к файлам конфигурации
- Попробуйте запустить с соответствующими правами пользователя
Получение помощи
Если у вас возникли проблемы:- Проверьте документацию Port
- Просмотрите документацию MCP вашего редактора
- Сообщите о проблеме на GitHub
Следующие шаги
После настройки сервера MCP:- Изучите модели: используйте
list-models, чтобы увидеть все доступные возможности ИИ - Попробуйте примеры: начните с простых генераций текста в изображение или текста в видео
- Создайте рабочие процессы: объедините несколько моделей для сложных конвейеров ИИ
- Отслеживайте использование: отслеживайте использование API на панели управления Port