leonardoca1/aesthetics-wiki-mcp

leonardoca1/aesthetics-wiki-mcp

от leonardoca1
Сервер MCP для Aesthetics Wiki - ищи, читай и открывай тысячи эстетик (cottagecore, y2k). Готовые инструменты поиска, изображений, случайной подборки. Полезен дизайнерам, писателям, креаторам для m...

Aesthetics Wiki MCP

PyPI version Python versions CI License: MIT

An MCP server that lets LLMs search, read, and discover aesthetics from the Aesthetics Wiki (cottagecore, dark academia, y2k, goblincore, and thousands more).

Backed by the MediaWiki API. No API key required. Zero setup: run it straight with uvx.

Why

The Aesthetics Wiki is one of the richest open catalogues of visual subcultures on the internet, but its content is locked behind a web UI. This server turns it into a structured tool so an LLM can actually use it:

  • Mood-boards and visual research — pull a gallery of real reference images for any aesthetic in one tool call.
  • Brand and creative direction — explore adjacent styles, find the right tag for a feeling, compare neighbors.
  • Writing and worldbuilding — get grounded vocabulary (fashion, music, motifs) instead of generic LLM vibes.
  • Serendipityrandom_aesthetic is a cure for blank-page syndrome.

Tools

Tool Description
search_aesthetic(query, limit=10) Full-text search across the wiki.
get_aesthetic(name, max_chars=6000) Fetch a page's cleaned content + main image URL.
get_aesthetic_images(name, limit=12) Gallery of image URLs from a page — perfect for moodboards.
list_related(name, limit=20) List aesthetics linked from a page (neighbors/related).
random_aesthetic(count=1) Pick random aesthetics for inspiration.
get_aestheticтолько чтениеидемпотентныйвнешний мир

Получает очищенное содержимое вики-страницы эстетики. Аргументы: name: Название страницы (например, "Cottagecore", "Dark Academia"). Регистр не важен, допустимы как знаки подчеркивания, так и пробелы. max_chars: Мягкое ограничение на длину возвращаемого текста. По умолчанию 6000. Возвращает: Словарь с полями `title`, `url`, `summary` (очищенный текст в формате, похожем на Markdown) и `main_image` (URL заглавного изображения, если доступно).

Получает очищенное содержимое вики-страницы эстетики. Аргументы: name: Название страницы (например, "Cottagecore", "Dark Academia"). Регистр не важен, допустимы как знаки подчеркивания, так и пробелы. max_chars: Мягкое ограничение на длину возвращаемого текста. По умолчанию 6000. Возвращает: Словарь с полями `title`, `url`, `summary` (очищенный текст в формате, похожем на Markdown) и `main_image` (URL заглавного изображения, если доступно).

Параметры

  • namestringобязательный
  • max_charsinteger
get_aesthetic_imagesтолько чтениеидемпотентныйвнешний мир

Получает URL изображений со страницы wiki эстетики - идеально для мудбордов. Аргументы: name: Название страницы (например, "Cottagecore", "Dark Academia"). limit: Максимальное количество изображений (1-50). По умолчанию 12. Возвращает: Словарь с `source`, `url` и `images`: список {filename, url, description_url}. Исключает маленькие иконки и SVG-заглушки.

Получает URL изображений со страницы wiki эстетики - идеально для мудбордов. Аргументы: name: Название страницы (например, "Cottagecore", "Dark Academia"). limit: Максимальное количество изображений (1-50). По умолчанию 12. Возвращает: Словарь с `source`, `url` и `images`: список {filename, url, description_url}. Исключает маленькие иконки и SVG-заглушки.

Параметры

  • namestringобязательный
  • limitinteger
list_relatedтолько чтениеидемпотентныйвнешний мир

Перечисляет эстетики, на которые есть ссылки с данной страницы: полезно для поиска соседних страниц. Аргументы: name: Название исходной страницы (например, "Cottagecore"). limit: Максимальное количество связанных страниц (1–100). По умолчанию 20. Возвращает: Словарь с ключами `source` и `related`: список из {title, url}.

Перечисляет эстетики, на которые есть ссылки с данной страницы: полезно для поиска соседних страниц. Аргументы: name: Название исходной страницы (например, "Cottagecore"). limit: Максимальное количество связанных страниц (1–100). По умолчанию 20. Возвращает: Словарь с ключами `source` и `related`: список из {title, url}.

Параметры

  • namestringобязательный
  • limitinteger
random_aestheticтолько чтениевнешний мир

Получает один или несколько случайных разделов эстетики из вики — отлично для вдохновения. Аргументы: count: Количество случайных страниц (1-10). По умолчанию 1. Возвращает: Словарь с ключом `aesthetics`: список {title, url}.

Получает один или несколько случайных разделов эстетики из вики — отлично для вдохновения. Аргументы: count: Количество случайных страниц (1-10). По умолчанию 1. Возвращает: Словарь с ключом `aesthetics`: список {title, url}.

Параметры

  • countinteger
search_aestheticтолько чтениеидемпотентныйвнешний мир

Ищет в Aesthetics Wiki страницы, соответствующие запросу. Аргументы: query: Поиск по произвольному тексту (например: "cottagecore", "dark academia", "y2k"). limit: Максимальное количество результатов (1-50). По умолчанию 10. Возвращает: Словарь с ключом `results`, содержащим список из {title, pageid, snippet, url}.

Ищет в Aesthetics Wiki страницы, соответствующие запросу. Аргументы: query: Поиск по произвольному тексту (например: "cottagecore", "dark academia", "y2k"). limit: Максимальное количество результатов (1-50). По умолчанию 10. Возвращает: Словарь с ключом `results`, содержащим список из {title, pageid, snippet, url}.

Параметры

  • querystringобязательный
  • limitinteger

Другие проверенные MCP-сервера

translated/lara-mcp

translated/lara-mcp

официальный

MCP сервер для профессионального перевода через Lara Translate. Переводит текст с учётом контекста, глоссариев и памяти переводов, определяет язык. Полезен разработчикам и переводчикам для точных д...

TypeScript94
scrapegraphai/scrapegraph-ai

scrapegraphai/scrapegraph-ai

ScrapeGraphAI - MCP сервер для веб-скрапинга с LLM: опишите нужные данные, и он построит пайплайн извлечения. Полезен разработчикам и аналитикам для автоматизации сбора информации с сайтов и документов.

Python28460
getmockd/mockd

getmockd/mockd

официальный

Mockd — универсальный инструмент для создания моков HTTP, gRPC, GraphQL, WebSocket, MQTT, SSE и SOAP. Один бинарник без зависимостей. Встроенный MCP-сервер позволяет AI-агентам управлять моками, им...

Go132
apify/mcp-server-rag-web-browser

apify/mcp-server-rag-web-browser

официальный

MCP сервер подключает AI агентов к вебу через RAG Web Browser Actor. Выполняет поиск в Google, извлекает страницы и возвращает чистый Markdown. Идеально для RAG пайплайнов и LLM, которым нужны свежие данные из интернета.

JavaScript208
Google Analytics MCP

Google Analytics MCP

MCP сервер для Google Analytics: через Data API выполняет запросы к аккаунтам, отчётам и метрикам. Помогает маркетологам и аналитикам получать аналитику прямо в ИИ-ассистентах, без ручного сбора данных.

Python2706
mcpjungle/mcpjungle

mcpjungle/mcpjungle

MCPJungle - шлюз для управления несколькими MCP-серверами через единый endpoint. Упрощает настройку клиентов, централизует доступ и мониторинг. Работает локально или как командная инфраструктура для Claude, Cursor.

Go1161
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин