gevis-agent-mcp / mcp_server.py
aryn25's picture
Create mcp_server.py
6930b83 verified
raw
history blame contribute delete
420 Bytes
from fastapi import FastAPI
from pydantic import BaseModel
from geo_engine import get_optimizations
app = FastAPI()
class Input(BaseModel):
keyword: str
@app.post("/tools/geo-agent")
def geo_agent(input: Input):
results = get_optimizations(input.keyword)
return {
"tool_name": "geo-agent",
"description": "GEO Agent - Generative Engine Optimization Tool",
"outputs": results
}