20 lines
444 B
Python
20 lines
444 B
Python
from mcp.server.fastmcp import FastMCP
|
|
from db_utils import DatabaseUtils
|
|
from datetime import datetime
|
|
import os
|
|
|
|
os.environ['FASTMCP_HOST'] = "0.0.0.0"
|
|
os.environ['FASTMCP_PORT'] = "8000"
|
|
|
|
mcp = FastMCP('Customer')
|
|
|
|
db = DatabaseUtils()
|
|
|
|
@mcp.tool()
|
|
def get_current_date() -> str:
|
|
"""Returns the current date in YYYY-MM-DD format."""
|
|
return datetime.now().strftime('%Y-%m-%d')
|
|
|
|
|
|
if __name__ == "__main__":
|
|
mcp.run(transport='sse') |