Skip to main content

Desktop-агенти

Cursor, Claude Code, скрипти, VS Code — ключ pam_mkey.

Браузерний LLM

ChatGPT, Claude web, Perplexity — OAuth через MCP URL.
Endpoint: https://api.pam.harmix.ai/v1/mcp/memoryСкопіюйте MCP URL акаунта на Setup. Згенеруйте або оновіть desktop-ключ на Setup або Access. Автентифікація: Налаштування та ключі.

Браузерні LLM-конектори

Використовуйте OAuth 2.1 + PKCE. Достатньо MCP URL для клієнтів з OAuth discovery — реєстрація через DCR відбувається автоматично.
Відкрити ChatGPT і виконайте кроки:
1

Відкрити Apps

Відкрийте SettingsApps.
2

Увімкнути Developer mode

Відкрийте Advanced settings і увімкніть Developer mode (підтвердіть попередження про підвищений ризик, якщо з’явиться).
3

Create app

Натисніть Create app (у Advanced settings або в розділі Enabled apps).
4

Назва

Name: будь-яка назва (наприклад, PAM Memory).
5

MCP URL

У Connection оберіть Server URL і вставте MCP URL з Setup. Authentication залиште OAuth — OAuth Client ID не потрібен, якщо discovery увімкнено.
6

Створити

Поставте галочку I understand and want to continue, потім натисніть Create.
7

Увійти

Натисніть Sign in with [назва вашого додатка]. ChatGPT відкриє PAM у браузері для входу, якщо потрібно.
8

Підтвердити

На екрані підтвердження PAM натисніть Approve для доступу memory:read. Вас перенаправить назад у ChatGPT.
ChatGPT використовує redirect URL на кшталт https://chatgpt.com/connector/oauth/{id}. PAM приймає довірені callback-шляхи chatgpt.com автоматично.
Браузерні клієнти знаходять OAuth через:Scope: memory:read (read-only retrieval пам’яті компанії).Оновлення token: Після першого OAuth-підтвердження сумісні клієнти викликають POST /v1/oauth/token з grant_type=refresh_token. Access token — близько 1 години; refresh token — близько 30 днів. PAM ротує refresh token при кожному оновленні. Повторне використання spent refresh token відкликає все підключення.Claude web — необов’язковий OAuth Client ID: Для ChatGPT та інших клієнтів з OAuth discovery достатньо MCP URL. Якщо Claude запитує credentials у Advanced settings, розгорніть Advanced settings, вставте OAuth Client ID з Setup (або oauth_client_id з GET /v1/dev/mcp-config), OAuth Client Secret залиште порожнім (public client + PKCE).
Перегляд і відкликання — у Access або через Developer REST API:

Desktop-агенти

Desktop і скрипти використовують статичний pam_mkey у заголовку Authorization. Формат і ротація — у Налаштування та ключі.
1

MCP settings

Відкрийте Cursor і перейдіть у SettingsMCP.
2

Додати сервер

Натисніть Add new global MCP server (або project MCP server).
3

Auth

Вставте MCP server URL і заголовок Authorization: pam_mkey_<key>. Згенеруйте ключ на Setup, якщо його ще немає.
4

JSON (за потреби)

Якщо клієнт просить повний config block, вставте JSON нижче.
5

Тест

Запустіть hello world prompt у Cursor, щоб перевірити retrieve_memory.

Перевірка підключення

Запустіть hello world prompt у агенті:
Перевірте виклик у Request Log. Успішний retrieve_memory позначає підключення як MCP verified на Setup.

Метадані сервера

Після підключення MCP handshake повертає: Відповідь може містити заголовок Mcp-Session-Id для continuity сесії. Інструмент retrieve_memory має MCP annotations: readOnlyHint: true, destructiveHint: false.
Актуальні значення MCP URL і config snippets — на Setup. Для автоматизації: GET /v1/dev/mcp-config (потрібен PAM access JWT).