Mailganer API MCP
Allows searching and retrieving Postman requests and collections, and linking them to API documentation pages for comprehensive API reference management.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Mailganer API MCPsearch for authentication endpoints"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Mailganer API MCP
MCP-сервер для управления документацией REST API Mailganer.
Кэширует страницы документации и Postman-коллекцию локально в docs/ и даёт ассистенту инструменты для поиска, синхронизации и проверки изменений. Live-вызовы API — не основной сценарий (есть заготовка mailganer_client.py на будущее).
Структура
mailganer-api-mcp/
├── docs/
│ ├── overview.md # авторизация, лимиты, пагинация
│ ├── api-index.json # каталог всех страниц
│ ├── sitemap-pages.json # страницы из sitemap.xml
│ ├── postman-index.json # индекс Postman-запросов
│ ├── crosslinks.json # связи docs ↔ Postman
│ ├── manual-crosslinks.json # ручные связи и пояснения для «дырок»
│ ├── endpoints/ # JSON по каждой странице API
│ └── postman/ # Postman collection JSON
├── docs_kb.py # логика KB: поиск, sync, diff
├── scripts/
│ ├── sync-api-docs.py # парсер документации (sitemap + menu)
│ └── sync-postman.py # синхронизация Postman-коллекции
└── server.py # MCP-серверRelated MCP server: mcp-for-docs
Быстрый старт
cd mailganer-api-mcp
chmod +x setup.sh
./setup.sh .Reload MCP в Cursor: Settings → MCP → Reload.
Или в чате: «установи mailganer api docs» / «обнови документацию mailganer».
Переменные окружения (.env.api)
MAILGANER_API_KEY=your_api_key
MAILGANER_API_BASE_URL=https://mailganer.com/api
POSTMAN_API_KEY=PMAK-your_postman_api_keyMAILGANER_API_KEY — раздел Настройки аккаунта в личном кабинете Mailganer (для live-вызовов API)
POSTMAN_API_KEY — Postman → Settings → API keys
MCP-серверы
Сервер | Назначение |
| Локальный кэш документации Mailganer API |
| Ваши workspace, коллекции и запросы в Postman |
Режим Postman MCP по умолчанию: --code. Чтобы сменить (--minimal, --full), отредактируйте .cursor/postman-mcp.sh.
MCP-инструменты
Инструмент | Описание |
| Статус кэша: дата sync, кол-во страниц, ошибки |
| Обновить docs с сайта ( |
| Список страниц, фильтр по категории |
| Полнотекстовый поиск по кэшу |
| Страница docs + связанные Postman-запросы |
| Postman-запрос + связанные страницы docs |
| Пересобрать |
| Список «дырок» без связи + пояснения |
| Сравнить кэш с live-сайтом, показать diff |
| Обзор: auth, лимиты, пагинация |
| Поиск по Postman-коллекции |
| Запрос Postman по имени или path |
Обновить документацию вручную
python3 scripts/sync-all-docs.shили по отдельности:
python3 scripts/sync-api-docs.py
python3 scripts/sync-postman.py
python3 scripts/build-crosslinks.pyCI: автоматический sync
Workflow .github/workflows/sync-docs.yml:
Триггер | Когда |
| Каждый понедельник, 06:00 UTC |
| Вручную: GitHub → Actions → Sync API docs → Run workflow |
Если документация на сайте изменилась, workflow создаёт PR automation/sync-docs с обновлённым docs/.
После merge PR локально: git pull или ./setup.sh . для обновления кэша.
Настройка репозитория (один раз): Settings → Actions → General → Workflow permissions → Read and write и включить Allow GitHub Actions to create and approve pull requests. Без этого workflow не сможет открыть PR.
Источники
Источник | URL | Скрипт |
Sitemap |
| |
Меню API |
| |
Postman |
|
Ручные связи (manual-crosslinks.json)
Автоматический матчинг не покрывает всё: разные пути (/api/auth/ vs /api/v2/auth/), несколько способов вызова, методы без отдельной doc-страницы.
Файл docs/manual-crosslinks.json:
doc_to_postman— явные связи slug → имена Postman-запросовdoc_notes— пояснение, почему у страницы нет Postman (webhook, нет в коллекции)
После правок: python3 scripts/build-crosslinks.py
Проверить «дыры»: MCP-инструмент list_crosslink_gaps.
Авторизация API (справка)
v1 —
api_keyв теле запросаv2 — заголовок
Authorization: CodeRequest {{api_key}}Лимит: 500 запросов/мин
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/dkanster/mailganer-api-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server