mirror of
https://github.com/langbot-app/LangBot.git
synced 2026-08-20 09:20:59 +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:
@@ -790,7 +790,9 @@ const zhHans = {
|
||||
toolsFound: '个工具',
|
||||
unknownError: '未知错误',
|
||||
noToolsFound: '未找到任何工具',
|
||||
noResourcesFound: '未找到任何资源',
|
||||
tabTools: '工具',
|
||||
tabResources: '资源',
|
||||
tabDocs: '文档',
|
||||
noReadme: '暂无文档',
|
||||
parseResultFailed: '解析测试结果失败',
|
||||
@@ -810,6 +812,11 @@ const zhHans = {
|
||||
toolCount: '工具:{{count}}',
|
||||
parameterCount: '参数:{{count}}',
|
||||
noParameters: '无参数',
|
||||
resourceCount: '资源:{{count}}',
|
||||
resourceBinaryContent: '二进制内容(无法显示)',
|
||||
resourceBinaryOmitted: '二进制内容已按资源安全策略省略',
|
||||
resourceTruncated: '内容已按字节或 token 限制截断',
|
||||
resourceReadFailed: '读取资源内容失败',
|
||||
statusConnected: '已连接',
|
||||
statusDisconnected: '未连接',
|
||||
statusError: '连接错误',
|
||||
@@ -895,9 +902,12 @@ const zhHans = {
|
||||
selectPlugins: '选择插件',
|
||||
pluginsTitle: '插件',
|
||||
mcpServersTitle: 'MCP 服务器',
|
||||
mcpResourcesTitle: 'MCP 资源',
|
||||
noMCPServersSelected: '未选择任何 MCP 服务器',
|
||||
noMCPResourcesAvailable: '暂无可用 MCP 资源',
|
||||
addMCPServer: '添加 MCP 服务器',
|
||||
selectMCPServers: '选择 MCP 服务器',
|
||||
enableMCPResourceAgentRead: '允许模型读取',
|
||||
toolCount: '{{count}} 个工具',
|
||||
noPluginsInstalled: '无已安装的插件',
|
||||
noMCPServersConfigured: '无已配置的 MCP 服务器',
|
||||
@@ -913,6 +923,41 @@ const zhHans = {
|
||||
addSkill: '添加技能',
|
||||
selectSkills: '选择技能',
|
||||
noSkillsAvailable: '暂无可用技能',
|
||||
mcpServersScopeTooltip:
|
||||
'这里仅控制此流水线绑定哪些 MCP 服务器;具体 MCP 工具和资源在 AI 能力的内置 Agent 表单中选择。',
|
||||
enableAllMCPServersTooltip:
|
||||
'开启后,所有已配置且启用的 MCP 服务器都会进入 AI 能力里的 MCP 工具和资源候选范围。',
|
||||
},
|
||||
localAgent: {
|
||||
toolsTitle: '工具',
|
||||
toolsDescription:
|
||||
'选择此内置 Agent 可以调用的插件、MCP、技能和内置工具。',
|
||||
toolsScopeTooltip:
|
||||
'MCP 工具只会从扩展集成中已绑定的 MCP 服务器里出现;如需增加 MCP 工具来源,请先到扩展集成绑定对应服务器。',
|
||||
enableAllTools: '启用所有工具',
|
||||
allToolsEnabled: '已启用所有可用工具',
|
||||
noToolsSelected: '未选择任何工具',
|
||||
editTools: '编辑工具',
|
||||
builtinTools: '内置工具',
|
||||
pluginTools: '插件工具',
|
||||
skillTools: '技能工具',
|
||||
mcpTools: 'MCP 工具',
|
||||
mcpToolsScopeTooltip:
|
||||
'这里仅展示扩展集成当前允许的 MCP 服务器提供的工具。',
|
||||
skillToolsScopeTooltip:
|
||||
'技能工具会在 LangBot 技能服务和 Box 沙箱后端可用时出现,用于让 Agent 激活或注册技能。',
|
||||
selectTools: '选择工具',
|
||||
resourcesTitle: '资源',
|
||||
resourcesDescription: '选择此内置 Agent 可以读取的 MCP 资源和知识库。',
|
||||
knowledgeBases: '知识库',
|
||||
mcpResources: 'MCP 资源',
|
||||
mcpResourcesScopeTooltip:
|
||||
'这里仅展示扩展集成当前允许的 MCP 服务器暴露的资源。',
|
||||
enableMCPResourceRead: '允许模型读取 MCP 资源',
|
||||
mcpResourceReadTooltip:
|
||||
'关闭后,即使已选择资源,也不会把 MCP 资源内容注入给模型。',
|
||||
noMCPResourcesAvailable: '暂无可用 MCP 资源',
|
||||
selectKnowledgeBases: '选择知识库',
|
||||
},
|
||||
debugDialog: {
|
||||
title: '流水线对话',
|
||||
|
||||
Reference in New Issue
Block a user