Полиглот - Модель Контекстов Протокола для Перевода
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
- -securityFlicense-qualityAn MCP server that enables language models to access code intelligence features like completions, definitions, and references across multiple programming languages through the Language Server Protocol.Last updated -Python
- -security-license-qualityA server that enables communication with multiple unichat-based MCP servers simultaneously, allowing users to query different language models and combine their responses for more comprehensive results.Last updated -JavaScript
- -securityFlicense-qualityAn MCP server that connects to Backlog API, providing functionality to search, retrieve, and update issues through natural language commands.Last updated -531JavaScript
- 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 -125844TypeScriptMIT License