Полиглот - Модель Контекстов Протокола для Перевода
Polyglot — это реализация Model Contexts Protocol (MCP) с открытым исходным кодом, ориентированная на услуги перевода. Она обеспечивает стандартизированный способ обработки запросов на перевод на нескольких языках с использованием Claude Sonnet 3.5.
Поддерживаемые языки
Арабский (ар)
Китайский (чж)
Английский (en)
Французский (фр)
Русский (ру)
Испанский (исп)
Функции
Стандартизированный формат запроса на перевод
Поддержка нескольких доменов (юридический, медицинский, общий)
Контроль уровня формальности (формальный/неформальный)
Интеграция Клода Соннета 3.5
Сервер протокола MCP (через FastMCP)
Аутентификация API-ключа
Установка
Использование УФ (рекомендуется)
Использование пипа
Конфигурация
Создайте файл
.envв корневом каталоге вашего проекта:
Обязательно храните свой ключ API в безопасности и никогда не передавайте его в систему контроля версий.
Запуск сервера MCP
Сервер Polyglot MCP использует FastMCP для предоставления инструментов и ресурсов перевода по протоколу MCP (транспорт SSE).
Чтобы запустить сервер:
По умолчанию сервер будет работать на порту 8001 с использованием транспорта SSE.
Тестирование сервера MCP
Использование MCP Inspector (рекомендуется)
Установите MCP Inspector:
npx @modelcontextprotocol/inspectorОткройте пользовательский интерфейс Inspector (терминал покажет локальный адрес).
Установите следующие параметры в пользовательском интерфейсе инспектора:
Тип транспорта: ЮЮВ
URL-адрес:
http://localhost:8001/sse(Необязательно) При необходимости задайте адрес прокси-сервера инспектора.
Теперь вы можете взаимодействовать с инструментом перевода и ресурсами через пользовательский интерфейс инспектора.
Использование клиента Python MCP
Вы также можете взаимодействовать с сервером программно, используя MCP Python SDK:
Спецификация протокола
Запрос на перевод имеет следующую структуру JSON:
Разработка
Чтобы настроить среду разработки:
Лицензия
Лицензия Массачусетского технологического института
This server cannot be installed
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityAn MCP server implementation that integrates Claude with Salesforce, enabling natural language interactions with Salesforce data and metadata for querying, modifying, and managing objects and records.Last updated -74514MIT License
- AsecurityAlicenseAqualityAn MCP server providing machine translation capabilities via the Lara Translate API, featuring language detection and context-aware translations between numerous language pairs.Last updated -17976MIT License
- -securityFlicense-qualityA ModelContextProtocol server providing high-quality translation services with a three-stage translation workflow (analysis, segmented translation, full-text review) that supports multiple languages and integrates with Claude and OpenAI-compatible models.Last updated -23
- AsecurityFlicenseAqualityA custom MCP protocol service that enhances AI models by providing multilingual translation capabilities and resource management, allowing for automatic text extraction and translation through external APIs.Last updated -2