- Home
- MCP servers
- Paprika 3
Paprika 3
- go
19
GitHub Stars
go
Language
6 months ago
First Indexed
2 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
You can expose Paprika 3 recipes as machine-readable resources and let an LLM create or update recipes in your Paprika app using a dedicated MCP server. This server handles recipe data and integrates securely with your Paprika 3 instance, enabling dynamic recipe management from language models.
How to use
Install and run the Paprika 3 MCP server, then connect your MCP-enabled client (such as Claude) to the server to access and modify your Paprika recipes.
Key capabilities you can leverage include listing existing recipes, retrieving recipe details, creating new recipes, and updating existing ones. Your MCP client will interact with the server through the configured command, supplying your Paprika 3 credentials when needed. You can use the provided tools to save new recipes and modify existing ones.
How to install
Prerequisites: you need a computer running macOS, Linux, or Windows; Paprika 3 installed with cloud sync enabled; your Paprika 3 username and password; and an MCP-capable client.
Install on macOS using Homebrew:
brew tap soggycactus/tap
brew install paprika-3-mcp
Install on Linux or Windows by downloading the latest release, extracting the archive, and placing the binary in your PATH.
Linux commands to install after download:
unzip paprika-3-mcp_<version>_linux_amd64.zip
sudo mv paprika-3-mcp /usr/local/bin/
Windows instructions after downloading the Windows archive: extract and move paprika-3-mcp.exe to a folder that’s on your PATH (for example, %USERPROFILE%\bin).
Test the installation to confirm the binary is available:
paprika-3-mcp --version
Expected output should indicate the version, for example: paprika-3-mcp version v0.1.0.
Connecting with Claude or other MCP clients
To add paprika-3-mcp to your Claude MCP configuration, include a new entry in the mcpServers section of your Claude client config. The client will launch the Paprika MCP server with your Paprika 3 credentials.
Example configuration block to add to your Claude MCP setup:
{
"mcpServers": {
"paprika3": {
"command": "paprika-3-mcp",
"args": [
"--username",
"<your paprika 3 username (usually email)>",
"--password",
"<your paprika 3 password>"
]
}
}
}
Notes on logs and troubleshooting
The MCP server writes structured logs using Go’s slog, with rotation via lumberjack. Log files are created per operating system and rotated to manage disk usage. See the log paths below to locate logs quickly.
Log file paths by operating system:
- 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
Security and credentials
Keep your Paprika 3 username and password secure. Do not share credentials in plain text. Use the MCP client’s secure storage or environment-based configuration when possible.
Troubleshooting quick checks
- Verify the Paprika 3 credentials are correct and have cloud sync enabled.
- Confirm the paprika-3-mcp binary is accessible in your PATH.
- Check logs at the paths listed in the logs section for any authentication or connectivity errors.
- Ensure the MCP client is configured to connect to the Paprika 3 MCP server with the correct command and arguments.
Available tools
Create Paprika Recipe
Saves a new recipe to your Paprika app by invoking the MCP server with recipe data provided by the LLM.
Update Paprika Recipe
Modifies an existing recipe in Paprika using the MCP server with updated fields supplied by the LLM.
List Recipes
Retrieves the list of recipes available in Paprika for reference in responses.
Get Recipe Details
Fetches detailed information for a selected recipe from Paprika.