Back to Home
hyfoxus icon

movieRecsBot

Verified Safe

by hyfoxus

Overview

The service exposes an IMDb vector database through Model Context Protocol (MCP) endpoints, allowing clients to perform natural language movie searches and fetch movie metadata.

Installation

Run Command
No command provided

Environment Variables

  • SPRING_DATASOURCE_URL
  • SPRING_DATASOURCE_USERNAME
  • SPRING_DATASOURCE_PASSWORD
  • SPRING_AI_OLLAMA_BASE_URL
  • SPRING_AI_OLLAMA_EMBEDDING_MODEL
  • APP_MCP_MAX_RESULTS
  • APP_MCP_NAME
  • APP_MCP_VERSION
  • APP_MCP_DESCRIPTION

Security Notes

The server uses named parameters for most SQL queries, which is a good practice against SQL injection. Sensitive administrative endpoints are protected by an `X-Bootstrap-Token`. Docker secrets are utilized for the Telegram bot token (though not directly for this MCP server, it's a monorepo setup). However, default placeholder values like `change-me` for `APP_ADMIN_BOOTSTRAP_TOKEN` and `SPRING_DATASOURCE_PASSWORD` are present; these must be explicitly changed in production environments. There is a minor risk with direct string concatenation for `hnsw.ef_search` and `maxTitles` in SQL queries, although these values are currently derived from application configuration properties, not directly from untrusted user input.

Similar Servers

Stats

Interest Score0
Security Score8
Cost ClassLow
Avg Tokens20
Stars0
Forks0
Last Update2026-01-17

Tags

Spring BootModel Context ProtocolIMDbpgvectorOllama