add saas files

This commit is contained in:
saidsurucu
2025-06-29 14:31:37 +03:00
parent 352969deca
commit 973a25980b
9 changed files with 153 additions and 39 deletions
+9 -1
View File
@@ -18,7 +18,9 @@ from starlette.requests import Request
from starlette.responses import JSONResponse, PlainTextResponse
# Import the main MCP app
from mcp_server_main import app as mcp_server
from mcp_factory import create_app
mcp_server = create_app()
# Add a health check endpoint
@mcp_server.custom_route("/health", methods=["GET"])
@@ -83,6 +85,9 @@ custom_middleware = [
),
]
# Import Stripe webhook router
from stripe_webhook import router as stripe_router
# Create ASGI apps with different transports
# Recommended: Streamable HTTP transport
@@ -91,6 +96,9 @@ app = mcp_server.http_app(
middleware=custom_middleware
)
# Add Stripe webhook router
app.include_router(stripe_router, prefix="/api")
# Alternative: SSE transport (for compatibility)
sse_app = mcp_server.http_app(
path="/sse",