MCP server for modern Ukrainian internet language for AI agents
MCP server for live Ukrainian internet language — slang, memes, and phrases for AI agents.
AI agents write dead language. “This is not just a product — it’s a solution.” Long dashes, bureaucratic tone, templates.
Real Ukrainians on the internet write differently:
ua-slang-mcp gives AI agents access to a living dictionary, updated daily from Threads. With dates, trends, and freshness checks — so your agents never use dead memes.
npm install ua-slang-mcp
# Option 1: npx (always latest)
claude mcp add ua-slang -- npx ua-slang-mcp
# Option 2: after npm install
claude mcp add ua-slang -- node node_modules/ua-slang-mcp/dist/server.js
| Stream | What | Updates |
|---|---|---|
| Slang | Active words with aging tracking | Daily frequency check |
| Streak | Stable expressions/templates, always relevant | Only added, never expire |
| Memes | Dynamic trends with lifecycle | Aggressive tracking: rising → peak → dead |
| Tool | Description |
|---|---|
get_dataset_info |
Dataset size, last update date, coverage |
search_slang(query) |
Search slang — meaning, example, freshness |
search_streaks(query) |
Search stable expressions |
get_trending_memes(limit) |
Top memes by virality_score |
get_trending_slang(limit) |
Rising slang |
suggest_for_post(topic) |
Suggest slang/memes for a post topic |
check_freshness(word) |
Is this word still relevant? (verdict: safe/outdated/dead) |
get_daily_package() |
Daily update package: what’s new, what’s deprecated |
get_all_slang() |
All active slang with dates |
get_all_streaks() |
All stable expressions |
Every response includes:
_dataset_last_updated — last dataset update date_freshness — today / this_week / this_month / staleverdict — safe to use / outdated / dead memeDaily cron
→ Playwright scrapes Threads
→ Claude CLI parses posts, finds new words/memes
→ Cleanup script: deduplication, merge with existing data
→ npm publish → users get fresh data on next install/update
The npm package is published daily with fresh data. To get updates:
# Always latest via npx
npx ua-slang-mcp@latest
# Or update manually
npm update ua-slang-mcp
Dataset is currently 152 entries and growing daily. Help needed:
DATASET_STRUCTURE.mdYour data is welcome in any format. Got a list of slang words in a Google Doc, a CSV, a screenshot, raw JSON, or just a messy text dump? Submit it via PR — we’ll sort it out. Any format, any structure, any size. The more sources, the richer the dataset.
AI-агенти пишуть мертвою мовою. “Це не просто продукт — це рішення”. Довге тире, канцелярит, шаблони.
Реальні українці в інтернеті пишуть інакше:
ua-slang-mcp дає AI-агентам доступ до живого словника, який оновлюється щодня з Threads. З датами, трендами, і перевіркою актуальності — щоб не використовувати мертві меми.
npm install ua-slang-mcp
# Варіант 1: npx (завжди остання версія)
claude mcp add ua-slang -- npx ua-slang-mcp
# Варіант 2: після npm install
claude mcp add ua-slang -- node node_modules/ua-slang-mcp/dist/server.js
| Напрямок | Що це | Оновлення |
|---|---|---|
| Сленг | Актуальні слова з трекінгом старіння | Щоденна перевірка частоти |
| Стрік | Стійкі вирази/шаблони, завжди актуальні | Тільки додаються, ніколи не старіють |
| Меми | Динамічні тренди з lifecycle | Агресивний трекінг: rising → peak → dead |
| Tool | Опис |
|---|---|
get_dataset_info |
Розмір датасету, дата оновлення |
search_slang(query) |
Пошук сленгу — значення, приклад, freshness |
search_streaks(query) |
Пошук стійких виразів |
get_trending_memes(limit) |
Топ мемів за virality_score |
get_trending_slang(limit) |
Сленг що росте |
suggest_for_post(topic) |
Підказки сленгу/мемів для теми поста |
check_freshness(word) |
Чи слово ще актуальне (verdict: safe/outdated/dead) |
get_daily_package() |
Щоденний пакет оновлень |
get_all_slang() |
Весь активний сленг з датами |
get_all_streaks() |
Всі стійкі вирази |
npm-пакет публікується щодня зі свіжими даними. Щоб отримувати оновлення:
# Завжди остання версія через npx
npx ua-slang-mcp@latest
# Або оновити вручну
npm update ua-slang-mcp
Датасет зараз 152 записи і росте щодня. Потрібна допомога:
Дані у будь-якому форматі — welcome. Є список слів у Google Doc, CSV, скрін, JSON, просто текстовий файл? Кидай PR — розберемось. Будь-який формат, будь-яка структура, будь-який розмір. Чим більше джерел — тим живіший датасет.
Lazysoft — lazysoft.pl
Author: Daria Chuprina
MIT