Memex на своём сервере
Подключить ассистентов к memex на своём сервере
Подключи Claude Code, Codex, Cursor, Gemini CLI, Claude Desktop или своего агента к memex на твоём компьютере.
В разделе Настройки › Ассистенты есть шаги для каждого ассистента, и адрес этого сервера в них уже подставлен. В memex на своём сервере Подключить ассистента открывает только вкладку Другой.
Адрес — http://localhost:8080/mcp или тот, что задан для memex в APP_BASE_URL. Подробнее: memex в твоей сети.
Агенты для программирования
Для Claude Code, Codex, Cursor и Gemini CLI кнопка Подключить ассистента создаёт токен и выдаёт команду или строки настроек с адресом этого сервера.
Когда аккаунт уже создан, ассистент может подключиться и сам, из терминала. Эта команда один раз выводит токен:
docker exec memex php bin/console app:create-token you@example.com "Claude Code"
С этим токеном Claude Code добавляет memex так, а остальным нужны тот же адрес и токен — в строках, которые даёт раздел Настройки › Ассистенты:
claude mcp add --transport http --scope user memex-local http://localhost:8080/mcp --header "Authorization: Bearer YOUR_TOKEN"
Claude Desktop
На том же экране есть строки для claude_desktop_config.json. Claude Desktop запускает команду memex прямо в контейнере, поэтому работает на том же компьютере, где запущен memex, и в сети для него ничего не открывается. Контейнер должен называться memex.
{
"mcpServers": {
"memex-local": {
"command": "docker",
"args": ["exec", "-i", "-e", "MEMEX_TOKEN=YOUR_TOKEN", "memex", "php", "bin/console", "app:mcp-stdio"]
}
}
}
Свои агенты
Hermes, OpenClaw и твои собственные агенты добавляют memex как MCP-сервер по тому же адресу и передают токен в каждом запросе, в заголовке Authorization: Bearer <token>. Подробнее: Подключи агента или скрипт.
ChatGPT, коннекторы Claude и Gemini Spark
ChatGPT, коннекторы Claude в браузере, в приложении для компьютера и на телефоне, а также Gemini Spark обращаются к memex со своих серверов через интернет, поэтому их подключают к memex.tools — бесплатной облачной версии memex. Экспорт в Markdown из одной версии импортируется в другую.