Back to Home
chrisbrickey icon

greenroom

Verified Safe

by chrisbrickey

Overview

Provides entertainment recommendations and analysis utilities to agents via a Model Context Protocol (MCP) server, integrating with TMDB and leveraging LLMs.

Installation

Run Command
uv run greenroom

Environment Variables

  • TMDB_API_KEY
  • OLLAMA_BASE_URL

Security Notes

The server correctly uses os.getenv for API keys and httpx for external API calls, including setting timeouts to prevent hanging connections. Pydantic models are used for data validation from TMDB API responses, which helps prevent malformed data processing. No direct 'eval' or 'os.system' calls are present. The LLM interaction (ctx.sample and Ollama calls) involves sending user-provided prompts to external/local LLMs, which carries inherent risks like prompt injection and potential for generating harmful or biased content, though this is a general risk of LLM applications rather than a specific code vulnerability within the server's implementation. The ctx.sample feature allows the client's LLM to process data, which is noted as 'security-sensitive' by the project itself, requiring client support.

Similar Servers

Stats

Interest Score0
Security Score9
Cost ClassMedium
Avg Tokens1500
Stars0
Forks0
Last Update2025-12-21

Tags

EntertainmentRecommendationsMCP ServerTMDBLLM Integration