Command Palette

Search for a command to run...

UnylyUnyly
Browse all

SportFinder Pro Server

FreeNot checked

Enables searching for sports stores with intelligent ranking, filtering, and availability checks across multiple languages.

GitHubEmbed

About

Enables searching for sports stores with intelligent ranking, filtering, and availability checks across multiple languages.

README

Backend para un buscador inteligente de tiendas de artículos deportivos. Permite encontrar tiendas cercanas y filtrar por ubicación, tipo de artículo, deporte, distancia, estado abierto y disponibilidad. Los resultados se ordenan por relevancia.

Características

  • API REST con FastAPI.
  • Servidor MCP sobre HTTP en /mcp.
  • Búsqueda inteligente con ranking por distancia, calificación, inventario, texto, filtros y servicios.
  • Soporte para tres idiomas: español, inglés y francés.
  • Contrato visual moderno en /api/v1/theme.
  • Datos iniciales simulados para Bogotá, Medellín y Cali.
  • Configuración lista para Render mediante render.yaml.

Ejecutar localmente

python -m venv .venv
pip install -r requirements.txt
uvicorn app.main:app --host 127.0.0.1 --port 8000 --reload

URLs locales:

Backend REST:   http://127.0.0.1:8000
Documentación: http://127.0.0.1:8000/docs
Servidor MCP:  http://127.0.0.1:8000/mcp
Health check:  http://127.0.0.1:8000/health

Endpoints principales

Método Ruta Uso
GET /health Verifica estado del servicio
GET /api/v1/theme Devuelve lineamientos visuales de la app
GET /api/v1/languages Devuelve idiomas y textos base
GET /api/v1/filters Devuelve filtros localizados
POST /api/v1/search Busca tiendas deportivas
GET /api/v1/stores/{store_id} Devuelve detalle de tienda
POST /api/v1/availability Valida disponibilidad de un producto
POST /mcp Endpoint MCP JSON-RPC

Herramientas MCP

  • search_sports_stores
  • get_store_details
  • check_item_availability
  • get_filter_options

Despliegue en Render

Configuración manual equivalente:

Runtime: Python
Build Command: pip install -r requirements.txt
Start Command: uvicorn app.main:app --host 0.0.0.0 --port $PORT
Health Check Path: /health

Después del despliegue, el servidor MCP público quedará así:

https://NOMBRE-DEL-SERVICIO.onrender.com/mcp

Pruebas

pytest -q

from github.com/FARAONRAMSES333/sportfinder-pro-mcp

Installing SportFinder Pro Server

This server has no published package — it is built from source. Open the repository and follow its README.

▸ github.com/FARAONRAMSES333/sportfinder-pro-mcp

FAQ

Is SportFinder Pro Server MCP free?

Yes, SportFinder Pro Server MCP is free — one-click install via Unyly at no cost.

Does SportFinder Pro Server need an API key?

No, SportFinder Pro Server runs without API keys or environment variables.

Is SportFinder Pro Server hosted or self-hosted?

A hosted option is available: Unyly runs the server in the cloud, no local setup required.

How do I install SportFinder Pro Server in Claude Desktop, Claude Code or Cursor?

Open SportFinder Pro Server on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.

Related MCPs

Compare SportFinder Pro Server with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All development MCPs