Spaces:
Configuration error
Configuration error
from mcp_server import serve | |
from geo_engine import compute_full_geo | |
from mcp_config import metadata | |
def geo_score_tool(input_text: str) -> dict: | |
""" | |
MCP entrypoint: | |
Given a brand name or URL, returns a JSON with: | |
- corpus_score | |
- structure_score | |
- quality_score | |
- hygiene_score | |
- geo_score (weighted average) | |
- recommendations (per category) | |
""" | |
return compute_full_geo(input_text) | |
if __name__ == "__main__": | |
serve( | |
geo_score_tool, | |
mcp_tool_metadata=metadata | |
) | |