simplelogin-mcp — MCP-сервер для Claude Code
MCP-сервер для создания и управления почтовыми алиасами, доменами и маршрутизацией SimpleLogin из совместимых MCP-клиентов.
claude mcp add --env TRANSPORT=<TRANSPORT> --env SL_API_KEY=<SL_API_KEY> --env SL_API_URL=<SL_API_URL> --env SL_REQUEST_TIMEOUT_MS=<SL_REQUEST_TIMEOUT_MS> --transport stdio simplelogin-mcp -- docker run -i --rm -e TRANSPORT -e SL_API_KEY -e SL_API_URL -e SL_REQUEST_TIMEOUT_MS ghcr.io/enthouan/simplelogin-mcp:1.0.4Что делает simplelogin-mcp
Сервер работает локально через stdio или как HTTP-служба в Docker Compose. Даёт доступ к каталогу инструментов: создание случайных и кастомных алиасов (alias_create_random, alias_create_custom), проверка активности (alias_activity_list), управление обратными алиасами для отправки (contact_create), работа с почтовыми ящиками и доменами, настройка аккаунта. Операции чтения ограничены по объёму, удаление требует явного подтверждения confirm: true.
Для stdio клонируй репозиторий, собери через pnpm build, укажи путь к dist/index.js в конфиге клиента и задай TRANSPORT=stdio и SL_API_KEY. Для Docker Compose скопируй .env.example в .env, установи SL_API_KEY и MCP_AUTH_TOKEN, запусти docker compose up -d. По умолчанию HTTP-порт открыт только на 127.0.0.1. Без ключа API SimpleLogin сервер не запустится.
Какие задачи решает
- создать почтовый алиас SimpleLogin из IDE
- проверить активность пересылок и блокировок по алиасу
- создать обратный алиас для отправки через конкретный почтовый ящик
- управлять маршрутизацией, доменами и настройками аккаунта через MCP
- запустить локальный MCP-сервер для SimpleLogin через Docker или stdio
Примеры запросов агенту
- Покажи все мои алиасы SimpleLogin
- Создай случайный алиас для регистрации на сайте
- Проверь активность алиаса
[email protected]за последние 7 дней
Как установить simplelogin-mcp
Командой платформы
claude mcp add --env TRANSPORT=<TRANSPORT> --env SL_API_KEY=<SL_API_KEY> --env SL_API_URL=<SL_API_URL> --env SL_REQUEST_TIMEOUT_MS=<SL_REQUEST_TIMEOUT_MS> --transport stdio simplelogin-mcp -- docker run -i --rm -e TRANSPORT -e SL_API_KEY -e SL_API_URL -e SL_REQUEST_TIMEOUT_MS ghcr.io/enthouan/simplelogin-mcp:1.0.4Вместо <…> подставьте свои значения
Командой платформы
codex mcp add simplelogin-mcp --env TRANSPORT=<TRANSPORT> --env SL_API_KEY=<SL_API_KEY> --env SL_API_URL=<SL_API_URL> --env SL_REQUEST_TIMEOUT_MS=<SL_REQUEST_TIMEOUT_MS> -- docker run -i --rm -e TRANSPORT -e SL_API_KEY -e SL_API_URL -e SL_REQUEST_TIMEOUT_MS ghcr.io/enthouan/simplelogin-mcp:1.0.4Вместо <…> подставьте свои значения
Файл настроек
{
"mcpServers": {
"simplelogin-mcp": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"TRANSPORT",
"-e",
"SL_API_KEY",
"-e",
"SL_API_URL",
"-e",
"SL_REQUEST_TIMEOUT_MS",
"ghcr.io/enthouan/simplelogin-mcp:1.0.4"
],
"env": {
"TRANSPORT": "<TRANSPORT>",
"SL_API_KEY": "<SL_API_KEY>",
"SL_API_URL": "<SL_API_URL>",
"SL_REQUEST_TIMEOUT_MS": "<SL_REQUEST_TIMEOUT_MS>"
}
}
}
}Вместо <…> подставьте свои значения
Файл настроек
{
"servers": {
"simplelogin-mcp": {
"type": "stdio",
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"TRANSPORT",
"-e",
"SL_API_KEY",
"-e",
"SL_API_URL",
"-e",
"SL_REQUEST_TIMEOUT_MS",
"ghcr.io/enthouan/simplelogin-mcp:1.0.4"
],
"env": {
"TRANSPORT": "<TRANSPORT>",
"SL_API_KEY": "<SL_API_KEY>",
"SL_API_URL": "<SL_API_URL>",
"SL_REQUEST_TIMEOUT_MS": "<SL_REQUEST_TIMEOUT_MS>"
}
}
}
}Вместо <…> подставьте свои значения
Командой платформы
gemini mcp add -e TRANSPORT=<TRANSPORT> -e SL_API_KEY=<SL_API_KEY> -e SL_API_URL=<SL_API_URL> -e SL_REQUEST_TIMEOUT_MS=<SL_REQUEST_TIMEOUT_MS> simplelogin-mcp docker run -i --rm -e TRANSPORT -e SL_API_KEY -e SL_API_URL -e SL_REQUEST_TIMEOUT_MS ghcr.io/enthouan/simplelogin-mcp:1.0.4Вместо <…> подставьте свои значения
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о simplelogin-mcp
Как установить simplelogin-mcp в Claude Code?
Выполни `claude mcp add --env TRANSPORT=<TRANSPORT> --env SL_API_KEY=<SL_API_KEY> --env SL_API_URL=<SL_API_URL> --env SL_REQUEST_TIMEOUT_MS=<SL_REQUEST_TIMEOUT_MS> --transport stdio simplelogin-mcp -- docker run -i --rm -e TRANSPORT -e SL_API_KEY -e SL_API_URL -e SL_REQUEST_TIMEOUT_MS ghcr.io/enthouan/simplelogin-mcp:1.0.4`. Замени плейсхолдеры на реальные значения.
Что делает simplelogin-mcp?
Даёт MCP-клиентам доступ к API SimpleLogin: создание и управление алиасами, проверка активности пересылок, работа с обратными алиасами, почтовыми ящиками, доменами и настройками аккаунта. Запускается локально через stdio или HTTP.
Зачем нужен MCP_AUTH_TOKEN в Docker Compose?
HTTP-сервер внутри контейнера слушает 0.0.0.0, поэтому требуется токен для защиты доступа. Без него сервер откажется запускаться. Для stdio-транспорта токен не нужен.