Полиглот - Модель Контекстов Протокола для Перевода
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:
- Откройте пользовательский интерфейс Inspector (терминал покажет локальный адрес).
- Установите следующие параметры в пользовательском интерфейсе инспектора:
- Тип транспорта: ЮЮВ
- URL-адрес:
http://localhost:8001/sse
- (Необязательно) При необходимости задайте адрес прокси-сервера инспектора.
- Теперь вы можете взаимодействовать с инструментом перевода и ресурсами через пользовательский интерфейс инспектора.
Использование клиента Python MCP
Вы также можете взаимодействовать с сервером программно, используя MCP Python SDK:
Спецификация протокола
Запрос на перевод имеет следующую структуру JSON:
Разработка
Чтобы настроить среду разработки:
Лицензия
Лицензия Массачусетского технологического института
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Сервер MCP, предоставляющий стандартизированные услуги перевода на шесть языков (арабский, китайский, английский, французский, русский, испанский) с использованием Claude Sonnet 3.5 с поддержкой различных доменов и уровней формальности.
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 -773678TypeScriptMIT License
- 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 -751413TypeScriptMIT 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 -14,87965TypeScriptMIT 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 -19TypeScript