File size: 804 Bytes
2568dca | 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 | """from .endpointsAPI import app as mcp_fastapi_app
from fastapi_mcp import FastApiMCP
from fastapi import FastAPI
def run_mcp_server(host="0.0.0.0", port=8000, base_route="/scribe"):
mcp = FastApiMCP(
mcp_fastapi_app,
name="MCPEndpoints",
description="Tools for querying data from Scribe database using FastAPI endpoints with MCP",
)
mcp.mount()
mcp.setup_server()
import uvicorn
uvicorn.run(mcp_fastapi_app, host=host, port=port)
"""
def run_mcp_server():
pass
from .endpointsAPI import app
from fastapi_mcp import FastApiMCP
from pathlib import Path
import json
mcp = FastApiMCP(
app,
name="MCPEndpoints",
description="Tools for querying data from Scribe database using FastAPI endpoints with MCP",
)
mcp.mount()
mcp.setup_server() |