wannaphong commited on
Commit
c168a6d
·
verified ·
1 Parent(s): cdb896a

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +6 -1
app.py CHANGED
@@ -2,6 +2,7 @@ from fastapi import Depends, FastAPI, Header, HTTPException
2
  from fastapi.middleware.cors import CORSMiddleware
3
  from fastapi.responses import RedirectResponse
4
  from routers import tokenize, soundex, util, spell
 
5
  import pythainlp
6
 
7
 
@@ -52,4 +53,8 @@ def version():
52
  app.include_router(tokenize.router, prefix="/tokenize", tags=["Tokenize"])
53
  app.include_router(soundex.router, prefix="/soundex", tags=["Soundex"])
54
  app.include_router(spell.router, prefix="/spell", tags=["Spell"])
55
- app.include_router(util.router, prefix="/util", tags=["Util"])
 
 
 
 
 
2
  from fastapi.middleware.cors import CORSMiddleware
3
  from fastapi.responses import RedirectResponse
4
  from routers import tokenize, soundex, util, spell
5
+ from fastapi_mcp import FastApiMCP
6
  import pythainlp
7
 
8
 
 
53
  app.include_router(tokenize.router, prefix="/tokenize", tags=["Tokenize"])
54
  app.include_router(soundex.router, prefix="/soundex", tags=["Soundex"])
55
  app.include_router(spell.router, prefix="/spell", tags=["Spell"])
56
+ app.include_router(util.router, prefix="/util", tags=["Util"])
57
+ mcp = FastApiMCP(app)
58
+
59
+ # Mount the MCP server directly to your FastAPI app
60
+ mcp.mount()