KyaniteLabs/DialectOS

KyaniteLabs/DialectOS

от kyanitelabs
DialectOS — MCP-сервер для перевода контента на 25 региональных вариантов испанского языка: мексиканский, аргентинский, колумбийский и другие. Сохраняет Markdown-разметку, глоссарии и проверяет кач...

DialectOS — Spanish dialect localization MCP server: translate and QA across 25 regional variants

🌎 DialectOS

TL;DR: DialectOS — open-source MCP server and CLI for translating and QA-checking content across 25 regional Spanish variants. Best for AI agents, documentation teams, and app developers localizing into Spanish.

The first Model Context Protocol server built specifically for Spanish dialects.

DialectOS is an open-source Spanish dialect translation server that runs as an MCP (Model Context Protocol) tool and CLI. It translates English and other languages into 25 regional Spanish variants — Mexican, Argentinian, Colombian, Puerto Rican, and more — while preserving markdown structure, enforcing glossary terms, and applying adversarial quality gates that catch semantic drift before it reaches users.

Translate, detect, and adapt content across 25 regional Spanish variants while preserving markdown structure, code comments, and locale file formatting.

CI Tests License Node pnpm MCP Security

📖 Documentation · 🚀 Quick Start · 🛠️ MCP Tools · Agent Skill · 📦 Packages · 🤝 Contributing · 📋 Roadmap


Public Discovery

DialectOS is a Spanish localization and dialect QA system for AI agents, documentation teams, app developers, and support organizations. It provides MCP tools, CLI workflows, glossary enforcement, locale-file validation, and adversarial quality gates for regional Spanish variants.

У этого сервера пока нет списка инструментов.

Выберите клиент, чтобы установить KyaniteLabs/DialectOS:

Любой клиент

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

{
  "mcpServers": {
    "kyanitelabs-dialectos-3iimsg11xv": {
      "command": "pnpm",
      "args": [
        "dlx",
        "https://github.com/KyaniteLabs/DialectOS/releases/download/v0.3.0/dialectos-mcp-0.3.0.tgz"
      ],
      "env": {
        "LLM_API_URL": "https://your-llm-gateway/v1/chat/completions",
        "LLM_MODEL": "your-dialect-capable-model",
        "LLM_API_KEY": "your-key-if-required",
        "LLM_API_FORMAT": "openai",
        "ALLOWED_LOCALE_DIRS": "/path/to/locales"
      }
    }
  }
}
CursorCursor

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

{
  "mcpServers": {
    "kyanitelabs-dialectos-3iimsg11xv": {
      "command": "pnpm",
      "args": [
        "dlx",
        "https://github.com/KyaniteLabs/DialectOS/releases/download/v0.3.0/dialectos-mcp-0.3.0.tgz"
      ],
      "env": {
        "LLM_API_URL": "https://your-llm-gateway/v1/chat/completions",
        "LLM_MODEL": "your-dialect-capable-model",
        "LLM_API_KEY": "your-key-if-required",
        "LLM_API_FORMAT": "openai",
        "ALLOWED_LOCALE_DIRS": "/path/to/locales"
      }
    }
  }
}
VS Code

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

{
  "servers": {
    "kyanitelabs-dialectos-3iimsg11xv": {
      "type": "stdio",
      "command": "pnpm",
      "args": [
        "dlx",
        "https://github.com/KyaniteLabs/DialectOS/releases/download/v0.3.0/dialectos-mcp-0.3.0.tgz"
      ],
      "env": {
        "LLM_API_URL": "https://your-llm-gateway/v1/chat/completions",
        "LLM_MODEL": "your-dialect-capable-model",
        "LLM_API_KEY": "your-key-if-required",
        "LLM_API_FORMAT": "openai",
        "ALLOWED_LOCALE_DIRS": "/path/to/locales"
      }
    }
  }
}

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

code --add-mcp "{\"name\":\"kyanitelabs-dialectos-3iimsg11xv\",\"type\":\"stdio\",\"command\":\"pnpm\",\"args\":[\"dlx\",\"https://github.com/KyaniteLabs/DialectOS/releases/download/v0.3.0/dialectos-mcp-0.3.0.tgz\"],\"env\":{\"LLM_API_URL\":\"https://your-llm-gateway/v1/chat/completions\",\"LLM_MODEL\":\"your-dialect-capable-model\",\"LLM_API_KEY\":\"your-key-if-required\",\"LLM_API_FORMAT\":\"openai\",\"ALLOWED_LOCALE_DIRS\":\"/path/to/locales\"}}"
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": {
    "kyanitelabs-dialectos-3iimsg11xv": {
      "command": "pnpm",
      "args": [
        "dlx",
        "https://github.com/KyaniteLabs/DialectOS/releases/download/v0.3.0/dialectos-mcp-0.3.0.tgz"
      ],
      "env": {
        "LLM_API_URL": "https://your-llm-gateway/v1/chat/completions",
        "LLM_MODEL": "your-dialect-capable-model",
        "LLM_API_KEY": "your-key-if-required",
        "LLM_API_FORMAT": "openai",
        "ALLOWED_LOCALE_DIRS": "/path/to/locales"
      }
    }
  }
}
Claude CodeClaude Code

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

claude mcp add kyanitelabs-dialectos-3iimsg11xv --env LLM_API_URL=https://your-llm-gateway/v1/chat/completions --env LLM_MODEL=your-dialect-capable-model --env LLM_API_KEY=your-key-if-required --env LLM_API_FORMAT=openai --env ALLOWED_LOCALE_DIRS=/path/to/locales -- pnpm dlx https://github.com/KyaniteLabs/DialectOS/releases/download/v0.3.0/dialectos-mcp-0.3.0.tgz

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

claude mcp add-json kyanitelabs-dialectos-3iimsg11xv "{\"command\":\"pnpm\",\"args\":[\"dlx\",\"https://github.com/KyaniteLabs/DialectOS/releases/download/v0.3.0/dialectos-mcp-0.3.0.tgz\"],\"env\":{\"LLM_API_URL\":\"https://your-llm-gateway/v1/chat/completions\",\"LLM_MODEL\":\"your-dialect-capable-model\",\"LLM_API_KEY\":\"your-key-if-required\",\"LLM_API_FORMAT\":\"openai\",\"ALLOWED_LOCALE_DIRS\":\"/path/to/locales\"}}"
CodexCodex

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

codex mcp add kyanitelabs-dialectos-3iimsg11xv --env LLM_API_URL=https://your-llm-gateway/v1/chat/completions --env LLM_MODEL=your-dialect-capable-model --env LLM_API_KEY=your-key-if-required --env LLM_API_FORMAT=openai --env ALLOWED_LOCALE_DIRS=/path/to/locales -- pnpm dlx https://github.com/KyaniteLabs/DialectOS/releases/download/v0.3.0/dialectos-mcp-0.3.0.tgz

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

[mcp_servers.kyanitelabs-dialectos-3iimsg11xv]
command = "pnpm"
args = ["dlx", "https://github.com/KyaniteLabs/DialectOS/releases/download/v0.3.0/dialectos-mcp-0.3.0.tgz"]

[mcp_servers.kyanitelabs-dialectos-3iimsg11xv.env]
LLM_API_URL = "https://your-llm-gateway/v1/chat/completions"
LLM_MODEL = "your-dialect-capable-model"
LLM_API_KEY = "your-key-if-required"
LLM_API_FORMAT = "openai"
ALLOWED_LOCALE_DIRS = "/path/to/locales"
PerplexityPerplexity

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

  1. Откройте Настройки аккаунта → Connectors.
  2. Установите вспомогательное приложение PerplexityXPC (один раз).
  3. Нажмите Add Connector → вкладка Simple.
  4. В поле Server Name укажите KyaniteLabs/DialectOS, а в поле команды запуска — строку ниже:
pnpm dlx https://github.com/KyaniteLabs/DialectOS/releases/download/v0.3.0/dialectos-mcp-0.3.0.tgz

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

WindsurfWindsurf

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

{
  "mcpServers": {
    "kyanitelabs-dialectos-3iimsg11xv": {
      "command": "pnpm",
      "args": [
        "dlx",
        "https://github.com/KyaniteLabs/DialectOS/releases/download/v0.3.0/dialectos-mcp-0.3.0.tgz"
      ],
      "env": {
        "LLM_API_URL": "https://your-llm-gateway/v1/chat/completions",
        "LLM_MODEL": "your-dialect-capable-model",
        "LLM_API_KEY": "your-key-if-required",
        "LLM_API_FORMAT": "openai",
        "ALLOWED_LOCALE_DIRS": "/path/to/locales"
      }
    }
  }
}
ClineCline

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

{
  "mcpServers": {
    "kyanitelabs-dialectos-3iimsg11xv": {
      "command": "pnpm",
      "args": [
        "dlx",
        "https://github.com/KyaniteLabs/DialectOS/releases/download/v0.3.0/dialectos-mcp-0.3.0.tgz"
      ],
      "env": {
        "LLM_API_URL": "https://your-llm-gateway/v1/chat/completions",
        "LLM_MODEL": "your-dialect-capable-model",
        "LLM_API_KEY": "your-key-if-required",
        "LLM_API_FORMAT": "openai",
        "ALLOWED_LOCALE_DIRS": "/path/to/locales"
      },
      "disabled": false,
      "autoApprove": []
    }
  }
}
Continue

Создайте файл в .continue/mcpServers/ (например kyanitelabs-dialectos-3iimsg11xv.yaml) или добавьте блок в config.yaml. MCP работает только в режиме agent:

mcpServers:
  - name: kyanitelabs-dialectos-3iimsg11xv
    command: pnpm
    args:
      - "dlx"
      - "https://github.com/KyaniteLabs/DialectOS/releases/download/v0.3.0/dialectos-mcp-0.3.0.tgz"
    env:
      LLM_API_URL: https://your-llm-gateway/v1/chat/completions
      LLM_MODEL: your-dialect-capable-model
      LLM_API_KEY: your-key-if-required
      LLM_API_FORMAT: openai
      ALLOWED_LOCALE_DIRS: /path/to/locales
Zed

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

{
  "context_servers": {
    "kyanitelabs-dialectos-3iimsg11xv": {
      "command": "pnpm",
      "args": [
        "dlx",
        "https://github.com/KyaniteLabs/DialectOS/releases/download/v0.3.0/dialectos-mcp-0.3.0.tgz"
      ],
      "env": {
        "LLM_API_URL": "https://your-llm-gateway/v1/chat/completions",
        "LLM_MODEL": "your-dialect-capable-model",
        "LLM_API_KEY": "your-key-if-required",
        "LLM_API_FORMAT": "openai",
        "ALLOWED_LOCALE_DIRS": "/path/to/locales"
      }
    }
  }
}

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

mmntm/weblate-mcp

mmntm/weblate-mcp

от mmntm

MCP-сервер для управления переводами в Weblate через AI-ассистентов. Позволяет искать, обновлять переводы, управлять проектами, компонентами и получать статистику. Ускоряет локализацию и автоматизи...

TypeScript⭐ 23
jawdat6/fixgraph-mcp

jawdat6/fixgraph-mcp

от jawdat6

MCP-сервер для поиска и добавления проверенных исправлений из FixGraph: 25 000+ решений для ошибок в софте, авто, бытовой технике. Поиск бесплатный, для отправки фиксов нужен API-ключ.

JavaScript⭐ 3
mhmzdev/Figma-Flutter-MCP

mhmzdev/Figma-Flutter-MCP

от mhmzdev

Переводит Figma-макеты в Flutter-код: извлекает стили, цвета, типографику и структуру экранов, подсказывает подходящие виджеты и паттерны реализации.

TypeScript⭐ 241
FileToPDF/filetopdf-mcp

FileToPDF/filetopdf-mcp

от filetopdf

MCP сервер для конвертации файлов, HTML и Markdown в PDF через естественный язык. Поддерживает DOCX, XLSX, PPTX, изображения и веб-страницы. Использует API FileToPDF (бесплатный ключ на 10 конверсий без регистрации). Подходит для создания счетов, отчетов и документации в любом MCP-клиенте (Claude...

TypeScript⭐ 2
MarkItDown MCP

MarkItDown MCP

официальный

от microsoft

Конвертирует PDF, Word, Excel и изображения в Markdown, сохраняя заголовки, таблицы и ссылки. Официальная утилита Microsoft, понимает YouTube и EPUB.

Python⭐ 191167
keepgoing-dev/mcp-server

keepgoing-dev/mcp-server

от keepgoing-dev

MCP сервер KeepGoing.dev автоматически сохраняет контрольные точки разработки — что делали, что дальше, важные файлы — при коммитах и неактивности. При новом сеансе AI-ассистент считывает последний...

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

Лука Никитин