mcp-outfit-rater
Verified Safeby akp-110
Overview
An MCP server that helps Claude rate outfits by providing real-time context about weather, calendar events, and personal style preferences.
Installation
npm run build && npm run startEnvironment Variables
- OPENWEATHER_API_KEY
- CALENDAR_PROVIDER
- GOOGLE_CLIENT_ID
- GOOGLE_CLIENT_SECRET
- GOOGLE_REFRESH_TOKEN
- OUTLOOK_ACCESS_TOKEN
- ICAL_URL
Security Notes
The server uses environment variables for sensitive API keys (OpenWeatherMap, Google, Outlook, iCal), which is a good practice. Input validation is present for tool arguments (e.g., location is encoded for weather API). Outfit photos and preferences are stored locally in a `temp` directory, which is managed internally and not user-controlled, mitigating path traversal risks. There is no usage of 'eval' or apparent obfuscation. External API calls are made via standard libraries. Error handling for tool execution is basic but present. The Google and Outlook calendar integrations rely on third-party SDKs, assuming their security. The only notable potential risk is if the 'temp' directory for outfit photos is exposed or easily writable by other processes, but within the scope of this code, it appears secure for its intended use as a local MCP server.
Similar Servers
findmine-mcp
An MCP server that provides product styling, outfitting recommendations, visually similar product suggestions, and fashion advice by integrating with the FindMine API for LLM-powered shopping stylists.
converse
Orchestrates and exposes various AI tools (chat, multi-model consensus, job management) over the Model Context Protocol, enabling local, persistent, and potentially asynchronous AI interactions across multiple Large Language Model (LLM) providers.
mcp-prompts
This server manages and serves customizable prompt templates to MCP clients for various tasks like meeting analysis and content summarization.
weather
This server provides weather information by integrating with an external LLM (like Claude) as a tool within the Model Context Protocol (MCP).