Token导航 LogoToken导航

MCP Server · 文档知识

hoard (Thrr87)

Hoard是一个本地MCP数据层,将个人知识索引到SQLite中,并通过快速搜索、记忆工具和MCP兼容服务器提供访问。

stdio官方级别未说明来源级核验工具 0
混合搜索PythonClaude知识管理

快速开始

作者 / 组织
thrr87
提供方
thrr87

工具数量

0

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

4

仓库热度

收录来源

1 个

MCP World

选型结论

hoard (Thrr87) 属于文档知识类 MCP Server,公开资料标注 0 个工具,通过stdio 本地进程接入,适配 Claude,有可以直接复制的安装命令;接入前要先准备 OAuth 授权。

分类

文档知识

传输方式

stdio

认证方式

OAuth 授权

部署方式

公开资料未说明

安装与配置

安装命令

pip install -e .

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

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 对应的运行时,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

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

  4. 4

    验证是否可用

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

接入前确认

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

详细介绍

    ╔═══════════════════════════════════════════════════════╗
    ║  ██╗  ██╗ ██████╗  █████╗ ██████╗ ██████╗             ║
    ║  ██║  ██║██╔═══██╗██╔══██╗██╔══██╗██╔══██╗            ║
    ║  ███████║██║   ██║███████║██████╔╝██║  ██║            ║
    ║  ██╔══██║██║   ██║██╔══██║██╔══██╗██║  ██║            ║
    ║  ██║  ██║╚██████╔╝██║  ██║██║  ██║██████╔╝            ║
    ║  ╚═╝  ╚═╝ ╚═════╝ ╚═╝  ╚═╝╚═╝  ╚═╝╚═════╝             ║
    ║                                                       ║
    ║         Your Personal Data Layer                      ║
    ║                                                       ║
    ║  One local index • Hybrid search • MCP interface      ║
    ║  Chunk-level citations • Works with any AI agent      ║
    ╚═══════════════════════════════════════════════════════╝

囤积 是一个本地MCP数据层,它将您的个人知识索引到SQLite中,并通过快速搜索、内存工具和MCP兼容服务器公开。

作者 Piotr Ciechowicz

文档: openhold.vercel.app

版本说明: 包版本(目前为0.1.x,pre-alpha)独立于此README中的功能里程碑标签(例如,“v0.7”写层,“v1”安全/连接器)。里程碑描述的是特定子系统的成熟度,而不是发布的软件包版本。

______________________________________________________________________

为什么选择霍德

  • 你的数据,本地优先。 在不向第三方发送内容的情况下进行索引和搜索。
  • 每个代理都有一层。 Claude Code、Codex、OpenClaw或任何MCP客户端都可以连接。
  • 块级检索。 稳定的引用和可预测的结果。
  • 混合搜索。 BM25+可选向量嵌入。

______________________________________________________________________

霍华德做什么(不做什么)

允许/支持

  • 本地文件、黑曜石保管库和浏览器书签的只读索引。
  • 注意导出摄取(ZIP/HTML/CSV)。
  • 代理收件箱(放置文件夹)+MCP摄入。
  • 本地搜索、获取、get_chunk、同步和内存工具(读/写)。
  • 代理编排(注册表、任务、工件、事件、成本)。
  • 受信任的连接器(v1):仅安装您信任的连接器。

不在v1中

  • 回复消息来源
  • OAuth实时连接器(Notion/Google)
  • 沙盒连接器执行
  • Web 界面

______________________________________________________________________

快速开始

pip install -e .
hoard init
hoard search "my notes"

推荐的设置流程

hoard init           # wizard: choose sources, file types, vectors
hoard setup --all    # configure Claude Code / Codex / OpenClaw
hoard setup --verify # verify server + write tools + client config

默认情况下,Hoard会在以下位置自动生成本地服务器密钥 ~/.hoard/server.key (0600). HOARD_SERVER_SECRET 设置后仍会覆盖文件。

______________________________________________________________________

安装

选项A:pipx(推荐)

pipx install hoard

选项B:自制

brew install hoard

选项C:pip(需要Python 3.11+)

python3.11 -m pip install hoard

______________________________________________________________________

核心命令

入职

hoard init                 # full wizard
hoard init --quick         # accept defaults
hoard init --vectors       # enable semantic search
hoard add 
           # add folder quickly
hoard add --inbox 
   # agent inbox (drop folder)
hoard add --obsidian 

hoard add --notion 

编排

hoard orchestrate init     # generate registration token + artifact config
hoard agent register  --type worker
hoard task create "Research X"
hoard task list
hoard artifact put  report.md --type text --content "..."
hoard event poll

同步和搜索

hoard sync
hoard search "query" --limit 5
hoard search "query" --types entity,memory
hoard search "query" --no-memory

记忆

hoard memory put key "content" --ttl-days 30
hoard memory prune

嵌入

pip install -e ".[vectors]"
hoard embeddings build

服务器

hoard serve                # HTTP MCP server (http://127.0.0.1:19850/mcp)
                         # SSE events: http://127.0.0.1:19850/events
                         # Health: http://127.0.0.1:19850/health
hoard serve --daemon
hoard serve --status
hoard serve --stop
hoard serve --install-autostart

Hoard默认为仅环回绑定。要公开非环回主机(用于远程客户端),您必须选择加入:

hoard serve --host 0.0.0.0 --allow-remote

本地默认值:Hoard从中读取服务器机密 ${HOARD_DATA_DIR:-~/.hoard}/server.key 如果丢失,则自动生成。 可选覆盖:

export HOARD_SERVER_SECRET=your-secret

数据目录

默认情况下,Hoard将状态存储在 ~/.hoard.Set HOARD_DATA_DIR 要移动所有默认路径(config/db/secret/artifacts/daemon文件):

export HOARD_DATA_DIR=/var/lib/hoard

要在没有服务器机密的情况下以只读模式运行,请在中设置 ${HOARD_DATA_DIR:-~/.hoard}/config.yaml:

write:
  enabled: false

可选依赖关系

pip install -e ".[watcher]"  # enable file watcher

写入层(v0.7)

通过HTTP服务器支持跨代理内存写入。标准模式是只读的。

要求:

  • 服务器机密可通过以下任一方式获得:

- HOARD_SERVER_SECRET 环境变量,或 - ${HOARD_DATA_DIR:-~/.hoard}/server.key (自动生成的本地默认值)

  • hoard serve 跑步
hoard serve

管理任务(令牌管理)使用相同的密钥:

hoard tokens add claude-code --scopes search,get,memory,sync

写入协调默认值(in ${HOARD_DATA_DIR:-~/.hoard}/config.yaml):

write:
  database:
    busy_timeout_ms: 5000
    lock_timeout_ms: 30000
    retry_budget_ms: 30000
    retry_backoff_ms: 50

MCP客户端

hoard setup --all
hoard setup --claude
hoard setup --claude --project-scope
hoard setup --codex
hoard setup --openclaw
hoard setup remote --url https://hoard.example.com --token hoard_sk_xxx
hoard setup remote --url https://hoard.example.com --admin-token hoard_admin_xxx  # automation
hoard setup --verify
hoard setup --uninstall openclaw

hoard setup remote 凭据层次结构:

  • 推荐: --token 使用预先配置的代理令牌。
  • 先进的自动化: --admin-token (自动为每种客户端类型提供一个令牌)。

有关生产远程托管(Docker+Caddy TLS),请参阅 docs/REMOTE_DEPLOYMENT.md.

诊断

hoard doctor
hoard db backup /path/to/backup.db
hoard db restore /path/to/backup.db --force

______________________________________________________________________

基准测试

pip install -e ".[dev]"
python -m pytest -q tests/test_search_benchmark.py
python -m pytest -q tests/test_search_benchmark.py --benchmark-save baseline

保存的基线位于 .benchmarks/ 并且是特定于机器的。

______________________________________________________________________

MCP传输选项

HTTP(默认)

运行在 http://127.0.0.1:19850/mcp 并讲MCP JSON-RPC。

hoard serve

Stdio(适用于需要它的MCP客户)

hoard mcp stdio

默认情况下,stdio模式会阻止写入工具。在配置中明确启用:

mcp:
  stdio:
    allow_writes: true

HTTP在以下位置公开了一个轻量级指标端点 /metrics 启用时:

observability:
  metrics_enabled: true

______________________________________________________________________

其他MCP工具

超越 search/get/get_chunk/sync,Hoard公开了以下工具:

  • 结构化内存写入和审阅(memory_write, memory_propose, memory_review, memory_supersede, memory_retract)
  • 内存冲突/重复解决(conflicts_list, conflict_resolve, duplicates_list, duplicate_resolve)
  • 代理收件箱接收(inbox_put)
  • 编排和工件(代理、任务、工作流、事件、成本报告)

______________________________________________________________________

连接器

启用 ${HOARD_DATA_DIR:-~/.hoard}/config.yaml:

connectors:
  local_files:
    enabled: true
    paths:
      - ~/Documents/Notes
    include_extensions:
      - .md
      - .txt
      - .csv
      - .json
      - .yaml
      - .rst

  obsidian:
    enabled: true
    vault_path: ~/Obsidian

  bookmarks_chrome:
    enabled: true

  bookmarks_firefox:
    enabled: true

  notion_export:
    enabled: true
    export_path: ~/Downloads/notion-export.zip

  inbox:
    enabled: true
    path: ~/.hoard/inbox

memory:
  default_ttl_days: 30
  prune_on_sync: true

sync:
  interval_minutes: 15
  watcher_enabled: false
  watcher_debounce_seconds: 2

______________________________________________________________________

贡献

欢迎捐款。默认情况下, 只有Piotr Ciechowicz可以批准更改.

如何做出贡献

  1. 分叉回购
  2. 创建要素分支
  3. 打开拉取请求
  4. 等待审核

指南

  • 保持变化小而集中
  • 包括新行为测试
  • 避免破坏CLI或MCP工具模式

看 CONTRIBUTING.md 了解详情。

______________________________________________________________________

安全模型(v1)

  • 连接器是 信任代码 (还没有沙盒)。
  • 令牌门MCP访问;范围限制了工具的使用。
  • 没有暴露批量导出工具。

______________________________________________________________________

许可证

麻省理工学院

______________________________________________________________________

支持

如果你遇到问题,打开GitHub问题或直接ping我。

工具与能力

工具数量

0

资源数量

0

提示词数量

0

能力标签

本地索引Python本地部署混合搜索MCP接口知识管理AI代理集成

支持客户端

Claude

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

典型使用场景

读长文档提问

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

整理知识库

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

批量出摘要

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

选择建议

值得选的地方

  • 只提供 0 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • stdio 方式要求本地装好 运行环境,换机器要重新装一遍。
  • 需要自备OAuth 授权,没有凭据没法直接试。
  • 公开摘要偏短,具体能力和限制要回到仓库确认。

更适合

  • 需要在文档知识场景里让模型直接调用外部能力的人。
  • 已经在用 Claude 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 暂时拿不到OAuth 授权的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

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

MCP World · 本页

0stdio有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 条

hoard (Thrr87) 怎么安装?

公开资料给出的安装命令是 pip install -e .,运行环境为 未标注。装完后按客户端要求写进 MCP 配置,重启客户端生效。

hoard (Thrr87) 怎么在 Claude Desktop、Cursor 里配置?

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

hoard (Thrr87) 收费吗?

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

hoard (Thrr87) 需要 API Key 吗?

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

hoard (Thrr87) 支持哪些客户端?

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

来源信息

继续浏览同类 MCP