Just-Magic MCP Server

Just-Magic MCP Server

Enables SEO automation through the Just-Magic.org API, including semantic clustering, LSI analysis, Wordstat frequency collection, text analysis, and task management.

Category
Visit Server

README

Just-Magic MCP Server

MCP сервер для работы с API сервиса Just-Magic.org — платформы для SEO-автоматизации и работы с семантикой.

Возможности

Сервер предоставляет следующие инструменты:

📊 Информация и управление задачами

  • justmagic_info — информация об аккаунте (тариф, баланс, срок действия)
  • justmagic_list_tasks — список задач пользователя
  • justmagic_get_task — получение результатов задачи

🔍 Кластеризация и анализ

  • justmagic_cluster — кластеризация семантического ядра по топам Яндекс/Google
  • justmagic_text_analyzer — анализ текстовой оптимизации страниц
  • justmagic_thematic_classifier — тематическая классификация запросов

📝 LSI и тексты

  • justmagic_aquarelle — LSI-анализ текста на тематичность запросу
  • justmagic_aquarelle_generator — генерация списка LSI-слов для написания текста

📈 Частотность и подсказки

  • justmagic_wordstat_frequency — сбор частотности из Яндекс.Wordstat
  • justmagic_wordstat_suggestions — сбор подсказок Wordstat
  • justmagic_suggestions_parser — парсер поисковых подсказок с итерациями

🔗 Распределение и расширение

  • justmagic_markers_online — распределение запросов по страницам сайта
  • justmagic_expand_semantics — расширение семантического ядра
  • justmagic_regex_search — поиск в базе ключевых слов по регулярному выражению

Требования

  • Python 3.10+
  • Аккаунт Just-Magic.org с тарифом "Эцилопп" или выше (для доступа к API)

Установка

Распакуйте архив (или склонируйте репозиторий) в удобное место, например ~/code/just-magic-mcp, и создайте виртуальное окружение с зависимостями:

cd ~/code/just-magic-mcp
python3 -m venv venv
./venv/bin/pip install "mcp>=1.0.0,<2" "httpx>=0.27.0"

⚠️ Важно: нужна библиотека mcp версии 1.x — с mcp 2.0 сервер не запустится. Команда выше ставит правильную версию.

Проверка, что всё собралось:

./venv/bin/python -c "import server; print('OK')"

Настройка

1. Получите API-ключ

Войдите в личный кабинет Just-Magic и скопируйте ваш API-ключ.

Ключ передаётся серверу через переменную окружения JUSTMAGIC_API_KEY. Её не нужно экспортировать глобально в шелле — она задаётся в конфиге того клиента, который запускает сервер (Claude Desktop или Hermes), см. ниже.

2а. Подключение к Claude Desktop

Добавьте в файл конфигурации Claude Desktop:

macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json

{
  "mcpServers": {
    "just-magic": {
      "command": "/ПОЛНЫЙ/ПУТЬ/К/just-magic-mcp/venv/bin/python",
      "args": ["/ПОЛНЫЙ/ПУТЬ/К/just-magic-mcp/server.py"],
      "env": {
        "JUSTMAGIC_API_KEY": "ваш_api_ключ"
      }
    }
  }
}

Замените /ПОЛНЫЙ/ПУТЬ/К/ на реальный путь (например /Users/ivan/code/) и вставьте свой API-ключ вместо ваш_api_ключ. После этого перезапустите Claude Desktop.

2б. Подключение к Hermes

Способ 1 — интерактивно через CLI:

hermes mcp add

На вопросы мастера ответьте: transport — stdio, command — полный путь к venv/bin/python, args — полный путь к server.py, переменная окружения — JUSTMAGIC_API_KEY со значением вашего ключа.

Способ 2 — вручную. Добавьте в ~/.hermes/config.yaml блок верхнего уровня:

mcp_servers:
  just-magic:
    command: /ПОЛНЫЙ/ПУТЬ/К/just-magic-mcp/venv/bin/python
    args:
      - /ПОЛНЫЙ/ПУТЬ/К/just-magic-mcp/server.py
    env:
      JUSTMAGIC_API_KEY: ${JUSTMAGIC_API_KEY}

А сам ключ положите в файл ~/.hermes/.env (создайте, если его нет):

JUSTMAGIC_API_KEY=ваш_api_ключ

Ссылка ${JUSTMAGIC_API_KEY} в конфиге подставится из .env автоматически — так ключ не хранится в config.yaml. Можно и вписать ключ прямо в env: в config.yaml, но вариант с .env аккуратнее.

После правки конфига начните новую сессию Hermes, чтобы инструменты подгрузились. Проверить подключение: hermes mcp list и hermes mcp test just-magic.

Дополнительные переменные окружения (необязательно)

  • JUSTMAGIC_DB_PATH — путь к локальной SQLite-базе для сохранения результатов (по умолчанию ~/justmagic_results.db).

Примеры использования

Кластеризация запросов

Кластеризуй эти запросы для Москвы:
- купить ноутбук
- ноутбук цена
- ноутбук для работы
- ноутбук игровой

Анализ текста страницы

Проанализируй текстовую оптимизацию страницы https://example.com/notebook 
по запросам: купить ноутбук, ноутбук недорого

Сбор LSI-слов

Сгенерируй список LSI-слов для написания текста про "ремонт квартир"

Проверка стоимости задачи

Все инструменты поддерживают параметр just_ask: true — при его установке задача не выполняется, а только рассчитывается её стоимость.

Сколько будет стоить кластеризация 1000 запросов?

Асинхронная работа

Just-Magic.org использует асинхронную модель выполнения задач:

  1. Вы ставите задачу → получаете tid (ID задачи)
  2. Проверяете статус через justmagic_get_task
  3. Когда задача готова, получаете результат

Рекомендуемый интервал проверки: 30+ секунд.

Коды регионов Яндекса

Некоторые популярные регионы:

Код Регион
213 Москва
2 Санкт-Петербург
54 Екатеринбург
43 Казань
47 Нижний Новгород
65 Новосибирск
11119 Вся Россия

Полный список: Яндекс.Помощь

Лицензия

MIT

Ссылки

Recommended Servers

playwright-mcp

playwright-mcp

A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.

Official
Featured
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.

Official
Featured
Local
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.

Official
Featured
Local
TypeScript
VeyraX MCP

VeyraX MCP

Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.

Official
Featured
Local
graphlit-mcp-server

graphlit-mcp-server

The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.

Official
Featured
TypeScript
Kagi MCP Server

Kagi MCP Server

An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.

Official
Featured
Python
E2B

E2B

Using MCP to run code via e2b.

Official
Featured
Neon Database

Neon Database

MCP server for interacting with Neon Management API and databases

Official
Featured
Exa Search

Exa Search

A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.

Official
Featured
Qdrant Server

Qdrant Server

This repository is an example of how to create a MCP server for Qdrant, a vector search engine.

Official
Featured