npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@agfpd/mergemind-mcp

v0.14.75

Published

MergeMind MCP server — read-only доступ к общей памяти команды агентов (markdown vault с гибридным поиском BM25 + vector + rerank). Запускается через `npx -y @agfpd/mergemind-mcp@latest` из .mcp.json плагина MergeMind (gh-репо agfpd/MergeMind).

Downloads

4,191

Readme

MergeMind

Общая память для команды агентов Claude Code и Codex CLI: markdown-vault (Obsidian-совместимый) с гибридным поиском (BM25 + vector + rerank) и куратором-Индексом.

Канонические папки (знания, решения, идеи, проекты, списки) + личная оперативка каждого агента + архив финальных статусов. Все автоматизированно — единый MCP-сервер даёт vault_search / vault_read / vault_map / vault_graph тулы любому подключённому peer'у; куратор-Индекс размещает черновики, ведёт frontmatter, поддерживает связи и теги; demon-уровень (writer, watcher, tags-mirror, index-regen) живёт в launchd-плистах и поддерживает БД свежей.

Установка

Плагин ставится через централизованный agfpd marketplace (private gh-репо):

# Claude Code
claude plugin marketplace add agfpd/agfpd-marketplace
claude plugin install MergeMind@agfpd --scope project

# Codex CLI
codex plugin marketplace add agfpd/agfpd-marketplace
codex plugin add MergeMind@agfpd

После install — перезапусти Claude Code / Codex в cwd peer'а. SessionStart hook MergeMind на первом запуске сам:

  • создаст IAPeer namespace ~/.iapeer/{state,cache,logs,plugins}/mergemind/;
  • скопирует config.env из default template'а в ~/.iapeer/plugins/mergemind/config.env (правишь руками — vault path, embedding/reranker endpoints, human name);
  • создаст минимальный <cwd>/.iapeer/peer-profile.json с personality (резолвится из basename cwd, lowercase);
  • скопирует MERGEMIND.template.md в ~/.iapeer/MERGEMIND.md (Слой 2 — глобальные пользовательские правила) и <cwd>/.iapeer/MERGEMIND.md (Слой 3 — cwd-специфичные);
  • установит 4 плагин-managed launchd-плиста (com.mergemind.{writerd,obsidian-watcher,tags-mirror,index-regen}) идемпотентно;
  • инжектирует трёхслойный бутерброд гайда + индекс заметок автора в системный контекст сессии через stdout.

Никаких ручных connect-* команд — одна команда установки + restart.

Первичная инициализация (если vault ещё не существует)

Если это первый install MergeMind на хосте (vault не создан, Index'а нет) — запусти skill /MergeMind:init после установки плагина. Skill:

  1. Соберёт у тебя 5 параметров (путь vault, имя человека-владельца, Telegram-бот для Index'а, chat_id, опциональные embedding/reranker endpoints).
  2. Создаст структуру vault (00_Входящие/, 01_Знания/, …, 99_Система/).
  3. Заполнит ~/.iapeer/plugins/mergemind/config.env твоими значениями.
  4. Развернёт Index через /persistent-peer:create-peer (требует плагин persistent-peer@agfpd).

Скиллы

| Skill | Назначение | |---|---| | /MergeMind:init | Первичная инициализация (vault + config.env + Index). Используется один раз на хост. | | /MergeMind:migrate-memory <agent> [<project-dir>] | Перенести Anthropic auto-memory в 06_Оперативка_агентов/<agent>/ MergeMind. Маппинг детерминированный по type старого frontmatter. Backup в ~/.iapeer/state/mergemind/migration-backup/. | | /MergeMind:distill-my-memory | Глубокая ручная дистилляция оперативки агента с human-in-the-loop через Telegram. Фактчек через WebFetch, переезд общего знания в каноники, переименование filename'ов. | | /MergeMind:status | Диагностика: config.env, vault, демоны, peer'ы, Index. |

Архитектура

  • MCP-сервер публикуется в npm как @agfpd/mergemind-mcp. .mcp.json плагина вызывает его через npx -y @agfpd/mergemind-mcp@latest — новая версия подтягивается автоматически при старте сессии.
  • Сам плагин (skills, hooks, plist templates, shared docs) лежит в gh-репо agfpd/MergeMind, ставится через cache-snapshot модель Claude Code / Codex.
  • Daemons (writer / obsidian-watcher / tags-mirror / index-regen) — launchd-плисты, поднимаются mergemind-plists-install.sh идемпотентно из SessionStart hook'а.
  • Index — куратор vault'а; создаётся через /persistent-peer:create-peer как живая Claude-сессия с Telegram-каналом.
  • IAPeer namespace — все state/cache/logs живут в ~/.iapeer/{state,cache,logs,plugins}/mergemind/. Симметрично с другими IAPeer-плагинами (Inter-Agent-Protocol, Spawned-Peer, Persistent-Peer).

Зависимости

  • bun ≥ 1.0 на хосте (MCP-сервер и writer-daemon).
  • node ≥ 18 (obsidian-watcher и tags-mirror).
  • Для команды агентов: persistent-peer@agfpd (для Index'а), Inter-Agent-Protocol@agfpd (для общения Index'а с peer'ами), любой telegram-плагин (для канала Index'а).

Документация

Полная документация — в docs/:

  • 01-vault-layout.md — структура vault'а, frontmatter, секции связей.
  • 02-zones-and-roles.md — кто что правит, зоны автора/Индекса/человека.
  • 03-operatives.md — оперативка агентов, DreamWeaver, дистилляция.
  • 04-genres.md — жанры заметок и их шкалы статусов.
  • 05-pipelines-and-hooks.md — pipeline Индекса, события, hook'и.
  • 06-tags.md — словарь тегов, правила тегирования.
  • 07-infra.md — launchd-плисты, плагин-managed демоны, операционные нюансы.

Лицензия

MIT.