本项目是一个 模型上下文协议 (MCP) 服务器,它能将 Paprika 3 食谱转化为大语言模型(LLM)可读的资源。借助该服务器,像 Claude 这样的大语言模型可以创建或更新您 Paprika 应用中的食谱。
本项目旨在提供一个便捷的方式,让大语言模型与 Paprika 3 食谱进行交互。通过搭建此服务器,您可以利用大语言模型的能力来管理您的食谱。
若您发现有任何缺失的功能,可在此仓库中发起问题请求新功能!
create_paprika_recipe:允许 Claude 将新食谱保存到您的 Paprika 应用中。update_paprika_recipe:允许 Claude 修改现有食谱。您可在 发布页面 下载预构建的二进制文件。
若您使用 macOS 系统,可通过 Homebrew 轻松完成安装:
brew tap soggycactus/tap
brew install paprika-3-mcp
paprika-3-mcp__linux_amd64.zip 适用于 Linux 系统。paprika-3-mcp__windows_amd64.zip 适用于 Windows 系统。unzip paprika-3-mcp___<arch>.zip
.zip 文件,选择“在此处解压”。paprika-3-mcp 添加到您的系统路径中。要启动 MCP 服务器,请运行以下命令:
paprika-3-mcp serve --port 12345
在 Claude 中,您可以按如下方式调用此服务器:
from paprika_mcp_client import PaprikaMCPClient
client = PaprikaMCPClient('localhost', 12345)
# 创建新食谱
client.create_paprika_recipe(recipe_data)
# 更新现有食谱
client.update_paprika_recipe(recipe_id, recipe_update)
以下是在 Claude 中使用的示例 JSON 命令:
{
"command": "create_paprika_recipe",
"args": {
"title": "新食谱",
"ingredients": ["200g 面粉", "100ml 牛奶"],
"instructions": [
"将面粉和牛奶混合。",
"加热至沸腾。"
]
}
}
create_paprika_recipe、update_paprika_recipe 和 list_paprika_recipes。12345,如需更改,请在启动时指定 --port 参数。💡 日志文件根据运行环境存储位置如下:
- macOS/Linux:
/tmp/paprika-3-mcp/server.log- Windows:%TEMP%\paprika-3-mcp\server.log
- 非上述系统:
/tmp/paprika-3-mcp/server.log
💡 日志文件大小限制为 100MB,最多保留 5 个备份文件,并且超过 10 天的日志文件将被自动清理。
项目遵循 MIT License 协议。版权所有 © 2024 您的姓名或公司名称。保留所有权利。