mirror of
https://github.com/langbot-app/LangBot.git
synced 2026-07-21 20:06:06 +00:00
feat(mcp): support mcp resources (#2215)
* feat(mcp): support mcp resources * feat(web): split MCP resources into tab * docs: add MCP resources PR review * feat(mcp): productionize resource support * feat(mcp): scope local agent tools and resources * fix(web): gate space embedding models behind login * fix(web): prevent clipped space model CTA * test: update preproc resource tool expectations * fix(web): expose skill authoring tools in selector --------- Co-authored-by: yang.xiang <yang.xiang@advancegroup.com> Co-authored-by: Hyu <chenhyu@proton.me> Co-authored-by: Junyan Qin <rockchinq@gmail.com>
This commit is contained in:
@@ -835,7 +835,9 @@ const ruRU = {
|
||||
toolsFound: 'инструментов',
|
||||
unknownError: 'Неизвестная ошибка',
|
||||
noToolsFound: 'Инструменты не найдены',
|
||||
noResourcesFound: 'Ресурсы не найдены',
|
||||
tabTools: 'Инструменты',
|
||||
tabResources: 'Ресурсы',
|
||||
tabDocs: 'Документация',
|
||||
noReadme: 'Документация отсутствует',
|
||||
parseResultFailed: 'Не удалось разобрать результат теста',
|
||||
@@ -855,6 +857,12 @@ const ruRU = {
|
||||
toolCount: 'Инструменты: {{count}}',
|
||||
parameterCount: 'Параметры: {{count}}',
|
||||
noParameters: 'Нет параметров',
|
||||
resourceCount: 'Ресурсы: {{count}}',
|
||||
resourceBinaryContent: 'Двоичное содержимое (невозможно отобразить)',
|
||||
resourceBinaryOmitted:
|
||||
'Двоичное содержимое опущено согласно политике безопасности ресурсов',
|
||||
resourceTruncated: 'Содержимое усечено по лимитам байтов или токенов',
|
||||
resourceReadFailed: 'Не удалось прочитать содержимое ресурса',
|
||||
statusConnected: 'Подключён',
|
||||
statusDisconnected: 'Отключён',
|
||||
statusError: 'Ошибка подключения',
|
||||
@@ -945,9 +953,12 @@ const ruRU = {
|
||||
selectPlugins: 'Выберите плагины',
|
||||
pluginsTitle: 'Плагины',
|
||||
mcpServersTitle: 'MCP-серверы',
|
||||
mcpResourcesTitle: 'MCP-ресурсы',
|
||||
noMCPServersSelected: 'MCP-серверы не выбраны',
|
||||
noMCPResourcesAvailable: 'Нет доступных MCP-ресурсов',
|
||||
addMCPServer: 'Добавить MCP-сервер',
|
||||
selectMCPServers: 'Выберите MCP-серверы',
|
||||
enableMCPResourceAgentRead: 'Разрешить модели чтение',
|
||||
toolCount: '{{count}} инструментов',
|
||||
noPluginsInstalled: 'Нет установленных плагинов',
|
||||
noMCPServersConfigured: 'Нет настроенных MCP-серверов',
|
||||
@@ -963,6 +974,40 @@ const ruRU = {
|
||||
addSkill: 'Добавить навык',
|
||||
selectSkills: 'Выбрать навыки',
|
||||
noSkillsAvailable: 'Нет доступных навыков',
|
||||
mcpServersScopeTooltip:
|
||||
'Здесь задаётся только привязка MCP-серверов к конвейеру. Конкретные MCP-инструменты и ресурсы выбираются в AI Feature > Local Agent.',
|
||||
enableAllMCPServersTooltip:
|
||||
'Если включено, все настроенные и включённые MCP-серверы станут кандидатами для инструментов и ресурсов MCP в AI Feature.',
|
||||
},
|
||||
localAgent: {
|
||||
toolsTitle: 'Инструменты',
|
||||
toolsDescription:
|
||||
'Выберите инструменты плагинов, MCP и встроенные инструменты для этого Local Agent.',
|
||||
toolsScopeTooltip:
|
||||
'MCP-инструменты берутся только из MCP-серверов, привязанных в Расширениях. Чтобы добавить источник, сначала привяжите там сервер.',
|
||||
enableAllTools: 'Включить все инструменты',
|
||||
allToolsEnabled: 'Все доступные инструменты включены',
|
||||
noToolsSelected: 'Инструменты не выбраны',
|
||||
editTools: 'Редактировать инструменты',
|
||||
builtinTools: 'Встроенные инструменты',
|
||||
pluginTools: 'Инструменты плагинов',
|
||||
skillTools: 'Инструменты навыков',
|
||||
mcpTools: 'Инструменты MCP',
|
||||
mcpToolsScopeTooltip:
|
||||
'Здесь показаны только инструменты MCP-серверов, разрешённых сейчас в Расширениях.',
|
||||
selectTools: 'Выбрать инструменты',
|
||||
resourcesTitle: 'Ресурсы',
|
||||
resourcesDescription:
|
||||
'Выберите MCP-ресурсы и базы знаний для этого Local Agent.',
|
||||
knowledgeBases: 'Базы знаний',
|
||||
mcpResources: 'MCP-ресурсы',
|
||||
mcpResourcesScopeTooltip:
|
||||
'Здесь показаны только ресурсы MCP-серверов, разрешённых сейчас в Расширениях.',
|
||||
enableMCPResourceRead: 'Разрешить модели читать MCP-ресурсы',
|
||||
mcpResourceReadTooltip:
|
||||
'Если выключено, выбранные MCP-ресурсы не будут добавляться в контекст модели.',
|
||||
noMCPResourcesAvailable: 'Нет доступных MCP-ресурсов',
|
||||
selectKnowledgeBases: 'Выбрать базы знаний',
|
||||
},
|
||||
debugDialog: {
|
||||
title: 'Чат конвейера',
|
||||
|
||||
Reference in New Issue
Block a user