Phase 3.3: MCP Protocol Support Module

This commit is contained in:
qyyfw committed 2026-07-03 15:21:34 +08:00
1 parent aa8d689039
commit 5a7c717b25
7 files changed
+893 -2

No files matched your search

+21
View File
@@ -1036,3 +1036,24 @@ class TaskExecutionLog(Base):
error_message = Column(Text, default="")
created_at = Column(DateTime, default=datetime.now)
class MCPServer(Base):
__tablename__ = "mcp_servers"
id = Column(String(36), primary_key=True, default=gen_uuid)
name = Column(String(100), nullable=False)
description = Column(Text, default="")
transport_type = Column(String(20), default="stdio")
command = Column(String(500), default="")
args = Column(Text, default="")
env_vars = Column(Text, default="")
url = Column(String(500), default="")
headers = Column(Text, default="")
is_enabled = Column(Boolean, default=True)
status = Column(String(20), default="disconnected")
last_connected_at = Column(DateTime, default=None)
tools_count = Column(Integer, default=0)
resources_count = Column(Integer, default=0)
created_at = Column(DateTime, default=datetime.now)
updated_at = Column(DateTime, default=datetime.now, onupdate=datetime.now)