mcp-servers
Verified Safeby skribblez2718
Overview
An MCP server for the Recipez recipe management API, providing tools for recipe CRUD, AI-powered generation, grocery lists, and email operations.
Installation
uv run python -m recipez_mcpEnvironment Variables
- RECIPEZ_BASE_URL
- RECIPEZ_JWT_TOKEN
Security Notes
The server demonstrates good input validation (e.g., UUID validation, specific string lengths/formats), structured logging, and robust error handling. Sensitive credentials (JWT token, base URL) are correctly designated as environment variables rather than hardcoded. However, the default `CORS_ORIGINS` is set to `*` which is a significant security risk in production environments as it allows any origin to access the API. This requires manual adjustment by the user for secure deployment. Additionally, the README indicates the `RECIPEZ_JWT_TOKEN` expires after 12 hours, implying a need for manual refreshing or an external token management system not explicitly detailed in the provided server code, which could lead to service interruptions or insecure handling if not properly addressed by the operator.
Similar Servers
mcpo
Exposes Model Context Protocol (MCP) tools as OpenAPI-compatible HTTP servers.
mcp-openapi-server
A Model Context Protocol (MCP) server that exposes OpenAPI endpoints as MCP tools, along with optional support for MCP prompts and resources, enabling Large Language Models to interact with REST APIs.
tmcp
A server implementation for the Model Context Protocol (MCP) to enable LLMs to access external context and tools.
mcp-use-cli
An interactive command-line interface (CLI) tool for connecting to and interacting with Model Context Protocol (MCP) servers using natural language, acting as an AI client that orchestrates LLM responses with external tools.