diff --git a/src/renderer/src/components/settings/DifyKnowledgeSettings.vue b/src/renderer/src/components/settings/DifyKnowledgeSettings.vue index 9eb765e52..d676eb2d0 100644 --- a/src/renderer/src/components/settings/DifyKnowledgeSettings.vue +++ b/src/renderer/src/components/settings/DifyKnowledgeSettings.vue @@ -183,7 +183,7 @@ diff --git a/src/renderer/src/components/settings/FastGptKnowledgeSettings.vue b/src/renderer/src/components/settings/FastGptKnowledgeSettings.vue index 933bbf413..4855b938a 100644 --- a/src/renderer/src/components/settings/FastGptKnowledgeSettings.vue +++ b/src/renderer/src/components/settings/FastGptKnowledgeSettings.vue @@ -183,7 +183,7 @@ diff --git a/src/renderer/src/components/settings/RagflowKnowledgeSettings.vue b/src/renderer/src/components/settings/RagflowKnowledgeSettings.vue index f7d5c7502..e48b634db 100644 --- a/src/renderer/src/components/settings/RagflowKnowledgeSettings.vue +++ b/src/renderer/src/components/settings/RagflowKnowledgeSettings.vue @@ -183,7 +183,7 @@ diff --git a/src/renderer/src/stores/mcp.ts b/src/renderer/src/stores/mcp.ts index a5c7cf36a..a7a4dd484 100644 --- a/src/renderer/src/stores/mcp.ts +++ b/src/renderer/src/stores/mcp.ts @@ -38,7 +38,8 @@ export const useMcpStore = defineStore('mcp', () => { const config = ref({ mcpServers: {}, defaultServers: [], - mcpEnabled: false // 添加MCP启用状态 + mcpEnabled: false, // 添加MCP启用状态 + ready: false // if init finished, the ready will be true }) // MCP全局启用状态 @@ -108,11 +109,11 @@ export const useMcpStore = defineStore('mcp', () => { mcpPresenter.getMcpDefaultServers(), mcpPresenter.getMcpEnabled() ]) - config.value = { mcpServers: servers, defaultServers: defaultServers, - mcpEnabled: enabled + mcpEnabled: enabled, + ready: true // config is loaded } // 获取服务器运行状态 diff --git a/src/shared/presenter.d.ts b/src/shared/presenter.d.ts index c09548b4c..426078284 100644 --- a/src/shared/presenter.d.ts +++ b/src/shared/presenter.d.ts @@ -875,6 +875,7 @@ export interface MCPConfig { mcpServers: Record defaultServers: string[] mcpEnabled: boolean + ready: boolean } export interface MCPToolDefinition {