feat(mcp): add Model Context Protocol integration

Add  MCP integration including:
- New MCP settings tab with server configuration
- Tool invocation UI components
- API endpoints for MCP management
- Integration with chat system for tool execution
- Example configurations
This commit is contained in:
Roamin
2025-07-10 17:54:15 +00:00
parent 591c84572d
commit 5de162eec8
26 changed files with 2040 additions and 98 deletions

View File

@@ -16,3 +16,11 @@ export type ProgressAnnotation = {
order: number;
message: string;
};
export type ToolCallAnnotation = {
type: 'toolCall';
toolCallId: string;
serverName: string;
toolName: string;
toolDescription: string;
};