lgnd-similarity-search
Verified Safeby ConnorH2582
Overview
A full-stack geospatial similarity search application allowing natural-language queries to find visually similar imagery chips on an interactive map with live weather.
Installation
uvicorn backend.mcp_server.server:app --reload --host 127.0.0.1 --port 8000Security Notes
The server demonstrates good security practices for a demo application: parameterized queries are used for DuckDB to prevent SQL injection, CORS is correctly configured with `allow_credentials=False` when `allow_origins=["*"]`, and external API calls (OSM Nominatim, Open-Meteo) do not rely on hardcoded secrets (Open-Meteo is keyless, OSM is public). No 'eval' or obvious malicious code patterns were found. Minor areas for further hardening in a production environment could include explicit input validation for all API parameters, rate limiting, and robust authentication/authorization mechanisms.
Similar Servers
matchmaker
A web application for searching scientific datasets using natural language queries, providing AI-ranked results and the ability to dispatch datasets to Virtual Research Environments (VREs).
eoscdcpoc
A web application for searching scientific datasets using natural language queries, discovering relevant data, and enabling direct deployment of analyses to Virtual Research Environments.
projeto-rag-geometrico
Implements a Retrieval-Augmented Generation (RAG) engine leveraging geometric and statistical principles for advanced information retrieval, particularly for business data.
streamable_http_mcp_server
This project implements a Multi-tool Communication Protocol (MCP) server that provides a weather lookup tool and a client that orchestrates LLM function calling with such MCP servers, allowing an AI to dynamically use external tools.