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 запросов/мин
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
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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