diff --git a/api/migrations/versions/2025_05_29_1707-de71f8771550_add_app_mcp_client_and_server.py b/api/migrations/versions/2025_05_29_1707-de71f8771550_add_app_mcp_client_and_server.py index bb669474e0..7e610521cb 100644 --- a/api/migrations/versions/2025_05_29_1707-de71f8771550_add_app_mcp_client_and_server.py +++ b/api/migrations/versions/2025_05_29_1707-de71f8771550_add_app_mcp_client_and_server.py @@ -35,7 +35,7 @@ def upgrade(): op.create_table('tool_mcp_providers', sa.Column('id', models.types.StringUUID(), server_default=sa.text('uuid_generate_v4()'), nullable=False), sa.Column('name', sa.String(length=40), nullable=False), - sa.Column('server_url', sa.String(length=512), nullable=False), + sa.Column('server_url', sa.Text(), nullable=False), sa.Column('server_url_hash', sa.String(length=64), nullable=False), sa.Column('icon', sa.String(length=255), nullable=True), sa.Column('tenant_id', models.types.StringUUID(), nullable=False), diff --git a/api/models/tools.py b/api/models/tools.py index 8a8d254227..2bca8ac18d 100644 --- a/api/models/tools.py +++ b/api/models/tools.py @@ -240,7 +240,7 @@ class MCPToolProvider(Base): # name of the mcp provider name: Mapped[str] = mapped_column(db.String(40), nullable=False) # encrypted url of the mcp provider - server_url: Mapped[str] = mapped_column(db.String(512), nullable=False) + server_url: Mapped[str] = mapped_column(db.Text, nullable=False) # hash of server_url for uniqueness check server_url_hash: Mapped[str] = mapped_column(db.String(64), nullable=False) # icon of the mcp provider