Spaces:
Sleeping
Sleeping
File size: 1,019 Bytes
c8e5fa0 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 | from __future__ import annotations
import gradio as gr
from fraudlens_app.main_app import build_interface as build_main_interface
from mcp_servers.vision_forensics.server import (
build_vision_forensics_interface,
)
from mcp_servers.fraud_intelligence.server import (
build_fraud_intel_interface,
)
with gr.Blocks(title="FraudLens AI - MCP Demo") as app:
gr.Markdown("# FraudLens AI – Multimodal Fraud Detection Agent")
gr.Markdown(
"Unified demo Space exposing the main FraudLens agent and two custom "
"MCP-style servers (Vision Forensics and Fraud Intelligence)."
)
with gr.Tab("FraudLens Agent"):
# Embed the main app layout inside this tab
main_iface = build_main_interface()
with gr.Tab("Vision Forensics MCP"):
vision_iface = build_vision_forensics_interface()
with gr.Tab("Fraud Intelligence MCP"):
intel_iface = build_fraud_intel_interface()
if __name__ == "__main__":
app.launch()
|