Back to Home
Jupiterian icon

ATP-Rankings-API

Verified Safe

by Jupiterian

Overview

Provides an MCP server to allow AI assistants to query historical ATP tennis rankings data.

Installation

Run Command
python3 scripts/filler.py && uvicorn src.main:app --host 0.0.0.0 --port 8000

Security Notes

The server uses f-strings for SQLite table names in several database queries (e.g., `src/services.py`, `scripts/generate.py`, `scripts/filler.py`). While values are generally derived internally or validated against `sqlite_master`, this pattern is less robust against potential SQL injection than strictly parameterized queries for all components. Additionally, `src/main.py` uses `CORSMiddleware` with `allow_origins=["*"]`, which is a significant security risk for production deployments as it enables any domain to make cross-origin requests, requiring careful configuration for public access.

Similar Servers

Stats

Interest Score32
Security Score6
Cost ClassHigh
Avg Tokens2700
Stars2
Forks0
Last Update2025-11-23

Tags

ATP TennisRankingsData VisualizationFastAPIMCP