update , add mcp server stdio and sse

This commit is contained in:
duanfuxiang
2025-06-02 20:38:40 +08:00
parent 8ca5216b71
commit b1315aa6b1
30 changed files with 2639 additions and 955 deletions

View File

@@ -18,7 +18,9 @@ import MarkdownSearchAndReplace from './Markdown/MarkdownSearchAndReplace'
import MarkdownSearchWebBlock from './Markdown/MarkdownSearchWebBlock'
import MarkdownSemanticSearchFilesBlock from './Markdown/MarkdownSemanticSearchFilesBlock'
import MarkdownSwitchModeBlock from './Markdown/MarkdownSwitchModeBlock'
import MarkdownToolResult from './Markdown/MarkdownToolResult'
import MarkdownWithIcons from './Markdown/MarkdownWithIcon'
import UseMcpToolBlock from './Markdown/UseMcpToolBlock'
function ReactMarkdown({
applyStatus,
@@ -178,6 +180,21 @@ function ReactMarkdown({
urls={block.urls}
finish={block.finish}
/>
) : block.type === 'use_mcp_tool' ? (
<UseMcpToolBlock
key={"use-mcp-tool-" + index}
applyStatus={applyStatus}
onApply={onApply}
serverName={block.server_name}
toolName={block.tool_name}
parameters={block.parameters}
finish={block.finish}
/>
) : block.type === 'tool_result' ? (
<MarkdownToolResult
key={"tool-result-" + index}
content={block.content}
/>
) : (
<Markdown key={"markdown-" + index} className="infio-markdown">
{block.content}