Spaces:
Sleeping
Sleeping
from fastapi import FastAPI, UploadFile, File, Form | |
from fastapi_mcp import FastApiMCP | |
app = FastAPI(title="test fastapi mcp") | |
async def root(): | |
"""Root endpoint to confirm the API is running.""" | |
return {"message": "Welcome to the FAST API MCP integration!"} | |
async def root(): | |
"""Root endpoint to confirm the API is running.""" | |
return {"message": "Good day ! this greet endpoint with mcp server feel free to add more api endpoints and usecases"} | |
# Initialize MCP server | |
mcp = FastApiMCP( | |
app, | |
name="FAST API MCP ", | |
description="FAST API MCP Intergration test in hf", | |
) | |
mcp.mount() | |
if __name__ == "__main__": | |
import uvicorn | |
uvicorn.run(app, host="0.0.0.0", port=8000) | |
# working below code | |
# from fastapi import FastAPI | |
# app = FastAPI() | |
# @app.get("/") | |
# def read_root(): | |
# return {"Hello": "World"} | |
# @app.get("/greet") | |
# def read_root(): | |
# return {"Hello User! ": "Welcome to new application"} | |