Token导航 LogoToken导航

MCP Server · 文档知识

potluck (Double Gremlin181)

Potluck是一个隐私优先的个人知识管理系统,支持从多个来源导入数据,并通过本地处理提供实体链接、混合搜索和AI增强功能。

未说明官方级别未说明来源级核验工具 0
知识管理本地处理PythonClaude混合搜索Claude Desktop

快速开始

公开资料没有提供安装命令,按仓库或官方文档接入。
作者 / 组织
DoubleGremlin181
提供方
DoubleGremlin181

工具数量

0

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

0

仓库热度

收录来源

1 个

MCP World

选型结论

potluck (Double Gremlin181) 属于文档知识类 MCP Server,公开资料标注 0 个工具,通过传输方式未标注接入,适配 Claude Desktop、Claude,没有现成的安装命令;接入前要先准备 访问 Token。

分类

文档知识

传输方式

未说明

认证方式

访问 Token

部署方式

公开资料未说明

安装与配置

公开目录没有给出安装命令,需要按仓库 README安装;下面按同类条目的通用流程说明。

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    先确认运行方式

    公开资料没有标注传输方式,先看仓库 README,确认是本地进程还是远程地址。

  2. 2

    获取服务

    公开目录没有给出安装命令,按仓库 README里的步骤安装或获取服务。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 0 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

公开资料仍需确认:安装命令

详细介绍

百乐餐

个人知识数据库MCP服务器 -使用Google Takeout、GDPR导出等对您的AI助手进行个性化设置。

\[!警告\] 该项目正在积极开发中。尚未准备好用于生产。

概述

Potluck是一个隐私优先的个人知识管理系统,它:

  • 摄入 来自Google Takeout、Reddit GDPR导出、WhatsApp、YNAB等的数据
  • 重复数据删除 对媒体使用感知哈希,对文本使用内容哈希
  • 链接 通过时间、空间和语义关系跨源实体
  • 暴露 通过模型上下文协议(MCP)将数据传输到LLM
  • 保持 所有数据本地-没有用于嵌入或处理的外部API调用

特性

  • 源不可知实体:聊天消息模型适用于WhatsApp、Telegram、SMS等。
  • 混合搜索:将PostgreSQL全文搜索(关键字)与pgvector相似性(语义)相结合
  • 人脸识别:通过自动聚类将照片链接到人(谷歌照片风格)
  • 图像字幕:AI为图像生成alt文本描述
  • 多个嵌入:支持每个实体的不同嵌入类型(文本、多模式)
  • 网页用户界面:通过FastAPI+HTMX接口查看、搜索和管理您的数据

技术栈

  • Python 3.12+ 使用FastAPI、SQLModel、Celery
  • PostgreSQL 带有pgvector和pg_tde加密的(Percona风味)
  • e5-small-v2 用于文本嵌入(通过句子转换)
  • SigLIP 用于多模态嵌入(文本到图像搜索)
  • EasyOCR 用于图像文本提取
  • MTCNN+ArcFace 用于人脸检测和嵌入
  • BLIP-2 用于AI图像字幕
  • Docker Compose 便于部署

安装

快速安装(推荐)

只需一个命令即可安装并运行Potluck:

curl -fsSL https://raw.githubusercontent.com/DoubleGremlin181/potluck/main/scripts/install.sh | bash

这将:

  • 创建 ~/.potluck/ 包含所有配置文件
  • 生成安全的数据库凭据
  • 拉取并启动所有Docker容器
  • 运行数据库迁移
  • 打印Claude Desktop的MCP配置

支持GPU (需要NVIDIA GPU+NVIDIA容器工具包):

curl -fsSL https://raw.githubusercontent.com/DoubleGremlin181/potluck/main/scripts/install.sh | bash -s -- --gpu

安装后:

  • 网页用户界面: http://localhost:8000
  • 日志: cd ~/.potluck && docker compose logs -f
  • 停止: cd ~/.potluck && docker compose down

开发设置

对于想要修改代码的贡献者:

git clone https://github.com/DoubleGremlin181/potluck.git
cd potluck
./scripts/setup.sh        # Start all services
# or
./scripts/setup.sh --db-only  # Start only DB, run app locally with: uv run potluck web

密钥管理

Potluck使用 pg_tde 用于透明数据加密。所有数据库表都是静态加密的。

开发(基于文件的密钥)

默认情况下,加密密钥存储在本地文件中。这是 仅适用于开发:

# Default setup uses file-based keys
./scripts/setup.sh

您将看到一个警告:

⚠️  SECURITY WARNING: Using file-based encryption keys

生产(HashiCorp保险库)

对于生产,配置 HashiCorp 保险库 作为密钥提供者:

  1. 设置保险库 使用KV v2 secrets引擎:
   # Enable KV v2 secrets engine (if not already enabled)
   vault secrets enable -path=secret kv-v2
  1. 配置Potluck 使用Vault凭据:
   # Option 1: Interactive setup
   ./scripts/setup.sh
   # When prompted, enter your Vault URL and token

   # Option 2: Manual configuration in .env
   VAULT_URL=https://vault.example.com:8200
   VAULT_TOKEN=your-vault-token
   VAULT_MOUNT=secret
  1. 重新开始 (切换密钥提供者时需要):
   docker compose down -v
   ./scripts/setup.sh

其他关键管理系统

pg_tde还支持KMIP兼容的KMS提供商(AWS KMS、Azure密钥库等)。请参阅 pg_tde文档 有关配置详细信息。

测试

所有测试都在Docker中运行,以确保本地开发和CI之间的一致性。

# Run all tests
docker compose --profile test run --rm test

# Run specific test file
docker compose --profile test run --rm test uv run pytest tests/unit/models/ -v

# Run with e2e tests (database integration)
docker compose --profile test run --rm test uv run pytest tests/ -v --run-e2e

GitHub Actions使用与 test 轮廓。

测试验证:

  • Docker容器正确启动(使用pgvector+pg_tde的Percona PostgreSQL 17)
  • PostgreSQL扩展已安装(vector、pg_tde、uuid ossp)
  • 所有表都是在启用pg_tde加密的情况下创建的
  • Alembic迁移成功运行
  • 机器学习处理(OCR、人脸检测、字幕)工作正常

用法

MCP服务器(用于克劳德桌面)

添加到您的Claude桌面配置(claude_desktop_config.json):

{
  "mcpServers": {
    "potluck": {
      "command": "docker",
      "args": ["exec", "-i", "potluck-app", "potluck", "mcp"]
    }
  }
}

安装脚本会自动打印此配置。

网页用户界面

访问http://localhost:8000安装后。

项目结构

potluck/
├── src/potluck/
│   ├── core/          # Config, logging, Celery, exceptions
│   ├── models/        # SQLModel entities
│   ├── pipeline/      # Ingestion + processing pipeline
│   │   ├── ingestion/ # Source-specific data importers
│   │   ├── processing/# OCR, hashing, faces, captioning
│   │   ├── tasks/     # Celery background tasks
│   │   └── utils/     # Archive extraction, parsers
│   ├── embeddings/    # Embedding providers
│   ├── search/        # Hybrid search implementation
│   ├── linkers/       # Entity relationship detection
│   ├── mcp/           # MCP server and tools
│   ├── web/           # FastAPI + HTMX web UI
│   └── db/            # Database session management
├── alembic/           # Database migrations
├── tests/             # Unit and integration tests
├── scripts/           # Setup and utility scripts
└── docker/            # Dockerfiles for app and database

许可证

MIT许可证-请参阅 许可证 了解详情。

工具与能力

工具数量

0

资源数量

0

提示词数量

0

能力标签

知识管理Python本地部署隐私优先混合搜索AI增强本地处理

支持客户端

Claude DesktopClaude

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

读长文档提问

把 PDF、Markdown 和笔记交给模型,按章节追问细节。

整理知识库

把零散资料归档、打标签,检索时更容易命中。

批量出摘要

提取要点,输出能直接引用的段落。

选择建议

值得选的地方

  • 只提供 0 个工具,职责集中,接入后不容易误操作。
  • 已经适配 Claude Desktop、Claude,换客户端不用重新研究配置。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • 公开资料没有可直接复制的安装命令,第一次接入要自己找入口。
  • 需要自备访问 Token,没有凭据没法直接试。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在文档知识场景里让模型直接调用外部能力的人。
  • 已经在用 Claude Desktop 的用户,接入路径最短。
  • 愿意照着官方文档一步步配环境的人。

不太适合

  • 暂时拿不到访问 Token的人。
  • 希望一条命令就装好、不想看文档的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
potluck (Double Gremlin181)

MCP World · 本页

0未说明未标注1 个2026-05-17
Cherry Studio

MCP World

0未说明未标注1 个2026-05-17
Pdf Math Translate

MCP World

0stdio有1 个2026-05-17
report generation

MCP World

0stdio有1 个2026-05-17
Anything To Notebooklm

MCP World

0stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

potluck (Double Gremlin181) 怎么安装?

公开目录没有给出可以直接复制的安装命令,需要按仓库 README里的步骤安装;装好后写进客户端的 MCP 配置再重启。

potluck (Double Gremlin181) 怎么在 Claude Desktop、Cursor 里配置?

它是传输方式未标注,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

potluck (Double Gremlin181) 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

potluck (Double Gremlin181) 需要 API Key 吗?

公开资料标注的认证方式是访问 Token,也就是要先拿到凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

potluck (Double Gremlin181) 支持哪些客户端?

公开资料标注支持 Claude Desktop、Claude;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP