Lounasmcp — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Lounasmcp (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
A Model Context Protocol (MCP) server that scrapes daily lunch menus for restaurants located in Kauppakeskus Sello, Espoo from lounaat.info.
Built using the official Anthropic MCP Python SDK's FastMCP and BeautifulSoup4.
day (optional): Query specific day (keskiviikko, torstai, etc.). Defaults to "today".stdio and sse transports.Ensure you have Python 3.10+ installed.
# Create and activate virtual environment
python -m venv .venv
source .venv/bin/activate # On Windows: .venv\Scripts\activate
# Install package
pip install -e .By default, the server runs in stdio mode:
python server.pyTo run in SSE mode (web server on port 8000):
python server.py --transport sse --port 8000docker build -t lounas-mcp .#### Option A: stdio Mode (Direct Command via Docker Exec) Your MCP client can invoke Docker directly:
docker run -i --rm lounas-mcp --transport stdio#### Option B: SSE Mode (HTTP Server) Expose the HTTP port so other containers or host services can connect via HTTP SSE:
docker run -d --name lounas-mcp -p 8000:8000 lounas-mcp --transport sse --port 8000To integrate this MCP server with LiteLLM, you can configure the MCP settings depending on how your LiteLLM instance is running.
If your LiteLLM is running in a Docker container, run lounas-mcp in SSE mode (Option B above) on the same network. Then, add it to your LiteLLM configuration:
mcp_servers:
lounas-mcp:
type: sse
url: http://lounas-mcp:8000/sse(If LiteLLM is running on the host machine and Docker port is mapped, use `http://localhost:8000/sse`)
If your LiteLLM server runs locally and can invoke docker directly:
mcp_servers:
lounas-mcp:
type: command
command: docker
args:
- run
- -i
- --rm
- lounas-mcp
- --transport
- stdio~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.