Labsco
soggycactus logo

Paprika 3

โ˜… 30

from soggycactus

Manage your Paprika 3 recipes with an LLM. Read, create, and update recipes in your Paprika app.

๐Ÿ”ฅ๐Ÿ”ฅ๐Ÿ”ฅโœ“ VerifiedFreeQuick setup

paprika-3-mcp

A Model Context Protocol (MCP) server that exposes your Paprika 3 recipes as LLM-readable resources โ€” and lets an LLM like Claude create or update recipes in your Paprika app.

๐Ÿ–ผ๏ธ Example: Claude using the Paprika MCP server

MCP server running with Claude

๐Ÿš€ Features

See anything missing? Open an issue on this repo to request a feature!

๐Ÿ“„ Resources

  • Recipes โœ…
  • Recipe Photos ๐Ÿšง

๐Ÿ›  Tools

  • create_paprika_recipe
    Allows Claude to save a new recipe to your Paprika app
  • update_paprika_recipe
    Allows Claude to modify an existing recipe

๐Ÿค– Setting up Claude

If you haven't setup MCP before, first read more about how to install Claude Desktop client & configure an MCP server.

To add paprika-3-mcp to Claude, all you need to do is create another entry in the mcpServers section of your claude_desktop_config.json file:

{
  "mcpServers": {
    "paprika-3": {
      "command": "paprika-3-mcp",
      "args": [
        "--username",
        "<your paprika 3 username (usually email)>",
        "--password",
        "<your paprika 3 password>"
      ]
    }
  }
}

Restart Claude and you should see the MCP server tools after clicking on the hammerhead icon:

MCP server running with Claude

๐Ÿ“„ License

This project is open source under the MIT License ยฉ 2025 Lucas Stephens.


๐Ÿ—‚ Miscellaneous

๐Ÿ“„ Where can I see the server logs?

The MCP server writes structured logs using Goโ€™s slog with rotation via lumberjack. Log files are automatically created based on your operating system:

Operating SystemLog File Path
macOS~/Library/Logs/paprika-3-mcp/server.log
Linux/var/log/paprika-3-mcp/server.log
Windows%APPDATA%\paprika-3-mcp\server.log
Other / Unknown/tmp/paprika-3-mcp/server.log

๐Ÿ’ก Logs are rotated automatically at 100MB, with only 5 backup files kept. Logs are also wiped after 10 days.