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.
  • Serendipity — random_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 заглавного изображения, если доступно).

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

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

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

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

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

Получает один или несколько случайных разделов эстетики из вики — отлично для вдохновения. Аргументы: 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}.

Параметры
  • limitinteger
  • querystringобязательный
0.2.0основная

Выберите клиент, чтобы установить leonardoca1/aesthetics-wiki-mcp:

Любой клиент

Конфиг добавления MCP сервера стандартный, обычно он не меняется вообще, поэтому подходит практически к любому ИИ клиенту, поддерживающему MCP.

{
  "mcpServers": {
    "leonardoca1-aesthetics-wiki-mcp-26v8jvqjqm": {
      "command": "uvx",
      "args": [
        "aesthetics-wiki-mcp"
      ]
    }
  }
}
CursorCursor

Перейдите по ссылке и сервер автоматически будет добавлен в Cursor. Либо откройте/создайте файл ~/.cursor/mcp.json(%USERPROFILE%\.cursor\mcp.json на Windows) и добавьте конфиг сервера:

{
  "mcpServers": {
    "leonardoca1-aesthetics-wiki-mcp-26v8jvqjqm": {
      "command": "uvx",
      "args": [
        "aesthetics-wiki-mcp"
      ]
    }
  }
}
VS Code

Создайте .vscode/mcp.json в проекте (ключ верхнего уровня — servers):

{
  "servers": {
    "leonardoca1-aesthetics-wiki-mcp-26v8jvqjqm": {
      "type": "stdio",
      "command": "uvx",
      "args": [
        "aesthetics-wiki-mcp"
      ]
    }
  }
}

Либо добавьте сервер через терминал:

code --add-mcp "{\"name\":\"leonardoca1-aesthetics-wiki-mcp-26v8jvqjqm\",\"type\":\"stdio\",\"command\":\"uvx\",\"args\":[\"aesthetics-wiki-mcp\"]}"
ClaudeClaude Desktop

Откройте Settings → Developer → Edit Config — это откроет файл claude_desktop_config.json:

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

Впишите сервер и полностью перезапустите Claude Desktop:

{
  "mcpServers": {
    "leonardoca1-aesthetics-wiki-mcp-26v8jvqjqm": {
      "command": "uvx",
      "args": [
        "aesthetics-wiki-mcp"
      ]
    }
  }
}
Claude CodeClaude Code

Добавьте сервер одной командой в терминале:

claude mcp add leonardoca1-aesthetics-wiki-mcp-26v8jvqjqm -- uvx aesthetics-wiki-mcp

Либо через JSON-конфиг:

claude mcp add-json leonardoca1-aesthetics-wiki-mcp-26v8jvqjqm "{\"command\":\"uvx\",\"args\":[\"aesthetics-wiki-mcp\"]}"
CodexCodex

Добавьте сервер командой в терминале:

codex mcp add leonardoca1-aesthetics-wiki-mcp-26v8jvqjqm -- uvx aesthetics-wiki-mcp

Либо вручную в ~/.codex/config.toml(%USERPROFILE%\.codex\config.toml на Windows):

[mcp_servers.leonardoca1-aesthetics-wiki-mcp-26v8jvqjqm]
command = "uvx"
args = ["aesthetics-wiki-mcp"]
PerplexityPerplexity

MCP доступен подписчикам Perplexity Pro / Max / Enterprise. Локальные серверы — только в приложении для macOS.

  1. Откройте Настройки аккаунта → Connectors.
  2. Установите вспомогательное приложение PerplexityXPC (один раз).
  3. Нажмите Add Connector → вкладка Simple.
  4. В поле Server Name укажите leonardoca1/aesthetics-wiki-mcp, а в поле команды запуска — строку ниже:
uvx aesthetics-wiki-mcp

Нажмите Save и дождитесь статуса Running.

WindsurfWindsurf

Откройте Windsurf Settings → Cascade → MCP Servers или отредактируйте файл ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "leonardoca1-aesthetics-wiki-mcp-26v8jvqjqm": {
      "command": "uvx",
      "args": [
        "aesthetics-wiki-mcp"
      ]
    }
  }
}
ClineCline

В панели Cline нажмите иконку MCP Servers → Configure → Configure MCP Servers (или отредактируйте ~/.cline/mcp.json) и добавьте сервер:

{
  "mcpServers": {
    "leonardoca1-aesthetics-wiki-mcp-26v8jvqjqm": {
      "command": "uvx",
      "args": [
        "aesthetics-wiki-mcp"
      ],
      "disabled": false,
      "autoApprove": []
    }
  }
}
Continue

Создайте файл в .continue/mcpServers/ (например leonardoca1-aesthetics-wiki-mcp-26v8jvqjqm.yaml) или добавьте блок в config.yaml. MCP работает только в режиме agent:

mcpServers:
  - name: leonardoca1-aesthetics-wiki-mcp-26v8jvqjqm
    command: uvx
    args:
      - "aesthetics-wiki-mcp"
Zed

Выполните agent: add context server или откройте настройки (zed: open settings file) и добавьте сервер в объект context_servers:

{
  "context_servers": {
    "leonardoca1-aesthetics-wiki-mcp-26v8jvqjqm": {
      "command": "uvx",
      "args": [
        "aesthetics-wiki-mcp"
      ]
    }
  }
}

Похожие MCP-сервера

molanojustin/smithsonian-mcp

molanojustin/smithsonian-mcp

от molanojustin

MCP-сервер для AI-ассистентов, открывающий доступ к 3+ миллионам объектов Смитсоновского института. Поиск, детальная информация о предметах, изображения и данные о выставках через единый протокол. ...

Python⭐ 10
mikechao/metmuseum-mcp

mikechao/metmuseum-mcp

от mikechao

MCP сервер для доступа к коллекции Метрополитен Музея. Ищите произведения искусства через естественные запросы, получайте изображения и детали объектов. Полезен искусствоведам, разработчикам и любителям искусства.

TypeScript⭐ 35
r-huijts/rijksmuseum-mcp

r-huijts/rijksmuseum-mcp

от r-huijts

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

JavaScript⭐ 72
cfpramod/open-museum-mcp

cfpramod/open-museum-mcp

от cfpramod

Сервер для единого поиска по пяти музейным коллекциям (Мет, Кливленд, Чикаго, Wikimedia Commons, Europeana) с верификацией прав на открытый доступ. Возвращает нормализованные метаданные, готовые ци...

TypeScript⭐ 14
delmas41/gradusnotation

delmas41/gradusnotation

от delmas41

Рендерит нотную запись (SVG, MusicXML, MIDI), валидирует партитуры, ищет по базе теории музыки и анализирует гармонию. Полезен AI-агентам, работающим с музыкой без графического интерфейса.

JavaScript⭐ 3
AIDataNordic/alexandria-mcp

AIDataNordic/alexandria-mcp

от aidatanordic

MCP сервер для семантического поиска по 4,6 млн фрагментов классической философии и гуманитарных наук (20 000+ текстов). Поддерживает фильтрацию по автору, языку и теме с гибридным ранжированием. Идеально для исследователей философии и AI-агентов.

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

Лука Никитин