返回市场
辣椒3-MCP

辣椒3-MCP

作者:soggycactus16 星标更新:2025-04-13

项目介绍

paprika-3-mcp

一个模型上下文协议(MCP)服务器,它将您的Paprika 3食谱作为LLM可读资源暴露出来——并允许像Claude这样的LLM创建或更新您Paprika应用中的食谱。

🖼️ 示例:Claude 使用 Paprika MCP 服务器

<p align="center"> <img src="docs/example.png" alt="MCP 服务器与 Claude 运行中" /> </p>

🚀 功能

发现缺少了什么?在本仓库中打开一个issue来请求添加功能!

📄 资源

  • 食谱 ✅
  • 食谱照片 🚧

🛠 工具

  • create_paprika_recipe
    允许Claude将新的食谱保存到您的Paprika应用中
  • update_paprika_recipe
    允许Claude修改现有的食谱

⚙️ 预备条件

  • ✅ 一台Mac、Linux或Windows系统
  • ✅ 安装了Paprika 3 并启用了云同步
  • ✅ 您的Paprika 3 用户名和密码
  • ✅ 启用了MCP工具支持的Claude或其他LLM客户端

🛠 安装

您可以从发布页面下载预构建的二进制文件。

🍎 macOS (通过 Homebrew)

如果您使用的是macOS,最简单的安装方式是通过Homebrew

brew tap soggycactus/tap
brew install paprika-3-mcp

🐧 Linux / 🪟 Windows

  1. 前往最新发布

  2. 下载适合您操作系统的相应压缩包:

    • 对于Linux:paprika-3-mcp_<version>_linux_amd64.zip
    • 对于Windows:paprika-3-mcp_<version>_windows_amd64.zip
  3. 解压压缩包:

    • Linux:
      unzip paprika-3-mcp_<version>_<os>_<arch>.zip
      
    • Windows:
      • 右键点击.zip文件并选择全部解压,或者使用如7-Zip之类的工具。
  4. 将二进制文件移动到系统$PATH目录下:

    • Linux:
      sudo mv paprika-3-mcp /usr/local/bin/
      
    • Windows:
      • paprika-3-mcp.exe移动到PATH中的任意文件夹(例如,%USERPROFILE%\bin

✅ 测试安装

您可以通过检查以下命令来验证服务器是否已安装:

paprika-3-mcp --version

您应该看到:

paprika-3-mcp 版本 v0.1.0

🤖 设置 Claude

如果您之前没有设置过MCP,请先阅读更多关于如何安装Claude桌面客户端及配置MCP服务器的信息:快速入门指南

要将paprika-3-mcp添加到Claude,您只需在claude_desktop_config.json文件的mcpServers部分创建另一个条目:

{
  "mcpServers": {
    "paprika-3": {
      "command": "paprika-3-mcp",
      "args": [
        "--username",
        "<您的 Paprika 3 用户名(通常是电子邮件)>",
        "--password",
        "<您的 Paprika 3 密码>"
      ]
    }
  }
}

重启Claude,点击锤头图标后,您应该能看到MCP服务器工具:

MCP 服务器与 Claude 运行中

📄 许可证

本项目在MIT许可证下开源 © 2025 Lucas Stephens


🗂 杂项

📄 我在哪里可以看到服务器日志?

MCP服务器使用Go的sloglumberjack进行日志轮转,自动创建日志文件,基于您的操作系统:

操作系统日志文件路径
macOS~/Library/Logs/paprika-3-mcp/server.log
Linux/var/log/paprika-3-mcp/server.log
Windows%APPDATA%\paprika-3-mcp\server.log
其他/未知/tmp/paprika-3-mcp/server.log

💡 日志文件会在达到100MB时自动轮转,并且只保留5个备份文件。日志也会在10天后被清除。