feat: the frontend part of mcp (#22131)

Co-authored-by: jZonG <jzongcode@gmail.com>
Co-authored-by: Novice <novice12185727@gmail.com>
Co-authored-by: nite-knite <nkCoding@gmail.com>
Co-authored-by: Hanqing Zhao <sherry9277@gmail.com>
This commit is contained in:
Joel
2025-07-10 14:14:02 +08:00
committed by GitHub
parent 535fff62f3
commit 5375d9bb27
152 changed files with 6340 additions and 695 deletions

View File

@@ -28,10 +28,21 @@ const translation = {
add: 'добавить',
added: 'добавлено',
manageInTools: 'Управлять в инструментах',
emptyTitle: 'Нет доступных инструментов рабочего процесса',
emptyTip: 'Перейдите в "Рабочий процесс -> Опубликовать как инструмент"',
emptyTitleCustom: 'Нет пользовательского инструмента',
emptyTipCustom: 'Создание пользовательского инструмента',
custom: {
title: 'Нет доступного пользовательского инструмента',
tip: 'Создать пользовательский инструмент',
},
workflow: {
title: 'Нет доступного инструмента рабочего процесса',
tip: 'Публиковать рабочие процессы как инструменты в Студии',
},
mcp: {
title: 'Нет доступного инструмента MCP',
tip: 'Добавить сервер MCP',
},
agent: {
title: 'Нет доступной стратегии агента',
},
},
createTool: {
title: 'Создать пользовательский инструмент',
@@ -152,6 +163,71 @@ const translation = {
toolNameUsageTip: 'Название вызова инструмента для рассуждений агента и подсказок',
copyToolName: 'Копировать имя',
noTools: 'Инструменты не найдены',
mcp: {
create: {
cardTitle: 'Добавить MCP сервер (HTTP)',
cardLink: 'Узнайте больше об интеграции MCP сервера',
},
noConfigured: 'Неконфигурированный сервер',
updateTime: 'Обновлено',
toolsCount: '{count} инструментов',
noTools: 'Нет доступных инструментов',
modal: {
title: 'Добавить MCP сервер (HTTP)',
editTitle: 'Редактировать MCP сервер (HTTP)',
name: 'Имя и иконка',
namePlaceholder: 'Назовите ваш MCP сервер',
serverUrl: 'URL сервера',
serverUrlPlaceholder: 'URL конечной точки сервера',
serverUrlWarning: 'Обновление адреса сервера может нарушить работу приложений, которые зависят от этого сервера',
serverIdentifier: 'Идентификатор сервера',
serverIdentifierTip: 'Уникальный идентификатор MCP сервера в рабочем пространстве. Только строчные буквы, цифры, подчеркивания и дефисы. Максимум 24 символа.',
serverIdentifierPlaceholder: 'Уникальный идентификатор, например, мой-сервер-mcp',
serverIdentifierWarning: 'Сервер не будет распознан существующими приложениями после изменения ID',
cancel: 'Отмена',
save: 'Сохранить',
confirm: 'Добавить и авторизовать',
},
delete: 'Удалить MCP сервер',
deleteConfirmTitle: 'Вы действительно хотите удалить {mcp}?',
operation: {
edit: 'Редактировать',
remove: 'Удалить',
},
authorize: 'Авторизовать',
authorizing: 'Авторизация...',
authorizingRequired: 'Требуется авторизация',
authorizeTip: 'После авторизации инструменты будут отображены здесь.',
update: 'Обновить',
updating: 'Обновление',
gettingTools: 'Получение инструментов...',
updateTools: 'Обновление инструментов...',
toolsEmpty: 'Инструменты не загружены',
getTools: 'Получить инструменты',
toolUpdateConfirmTitle: 'Обновить список инструментов',
toolUpdateConfirmContent: 'Обновление списка инструментов может повлиять на существующие приложения. Вы хотите продолжить?',
toolsNum: '{count} инструментов включено',
onlyTool: '1 инструмент включен',
identifier: 'Идентификатор сервера (Нажмите, чтобы скопировать)',
server: {
title: 'MCP Сервер',
url: 'URL сервера',
reGen: 'Хотите регенерировать URL сервера?',
addDescription: 'Добавить описание',
edit: 'Редактировать описание',
modal: {
addTitle: 'Добавить описание, чтобы включить MCP сервер',
editTitle: 'Редактировать описание',
description: 'Описание',
descriptionPlaceholder: 'Объясните, что делает этот инструмент и как его должен использовать LLM',
parameters: 'Параметры',
parametersTip: 'Добавьте описания для каждого параметра, чтобы помочь LLM понять их назначение и ограничения.',
parametersPlaceholder: 'Назначение и ограничения параметра',
confirm: 'Активировать MCP сервер',
},
publishTip: 'Приложение не опубликовано. Пожалуйста, сначала опубликуйте приложение.',
},
},
}
export default translation