Hermes Second Brain
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Hermes Second Braincapture this idea: create a habit tracker in Obsidian"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Hermes Second Brain
Hermes Second Brain adalah fondasi personal AI hub berbasis Hermes, dengan Obsidian Second Brain sebagai kapabilitas pertama: capture, search, dan organize catatan Obsidian dari Telegram lewat Hermes Agent (MCP).
Status saat ini: Live — Phase 3 selesai. Berjalan lokal di satu mesin (Mac mini) end-to-end: capture, search, dan organize (move/update/undo) langsung ke vault Obsidian, dikendalikan dari Telegram.
Fitur
Capture — simpan catatan/link ke Inbox sebagai Markdown (atomik, anti-dobel, reversible).
Search — full-text search seluruh vault (SQLite FTS5); note sensitif dicari via judul/tag saja, body tidak diindeks.
Organize —
move_note(pindah antar folder PARA) &update_note(append/replace), atomik + hash-guarded.Undo — batalkan capture/move/update terakhir lewat
operation_id.Aman — capability registry per-tool, audit log, deteksi note sensitif (
#private/kata kunci rahasia), path-safe.
Related MCP server: obsidian-autom8
Prasyarat
Mesin yang menyala 24/7 (Mac mini, home server, atau VPS) untuk menjalankan Hermes + Second Brain Core.
Obsidian dengan sebuah vault Markdown.
Hermes Agent terpasang dan berjalan (lihat docs/HERMES_SETUP.md).
API key LLM (mis. Anthropic) untuk Hermes.
Bot Telegram (token dari @BotFather) sebagai antarmuka chat.
Python 3.11+.
Install
git clone https://github.com/andrihakim146/hermes-second-brain.git
cd hermes-second-brain
python3 -m venv .venv && source .venv/bin/activate
pip install -e ".[mcp]"
cp .env.example .env # lalu isi token & path vault kamu
python3 -m unittest discover -s testsPanduan lengkap end-to-end (termasuk setup Hermes, Telegram, dan go-live ke vault produksi) ada di docs/REPLICATION_GUIDE.md.
Architecture in One Minute
Telegram -> Hermes Agent -> Capability Gateway -> Second Brain Core -> Obsidian VaultHermes menangani percakapan, session, model routing, scheduler, dan tool selection.
Capability Gateway membatasi akses dengan permission L0-L4.
Second Brain Core menangani job, audit, database, konflik, index, dan operasi vault.
Vault Markdown tetap menjadi source of truth untuk catatan.
Safety Boundary
Phase 0 tidak menyentuh vault produksi. Semua test memakai fake vault di:
tests/fixtures/vaultVault asli hanya boleh diaudit dari salinan read-only setelah Andri memberi path dan izin eksplisit.
Quick Start
python3 -m unittest discover -s tests
PYTHONPATH=src python3 -m second_brain.main
PYTHONPATH=src python3 -m second_brain.db.migrate
PYTHONPATH=src python3 -m second_brain.preflight
PYTHONPATH=src python3 -m second_brain.server
PYTHONPATH=src python3 -m second_brain.mcp_server # needs: pip install -e ".[mcp]"second_brain.server starts the local-only HTTP Core API on
SECOND_BRAIN_CORE_URL (default http://127.0.0.1:8787). second_brain.mcp_server
is the stdio MCP server that Hermes connects to (Hermes uses MCP, not REST). Both
wrap the same dispatcher with capability checks + audit. See docs/API.md and
docs/GO_LIVE.md.
MCP tools (live)
Terdaftar di Hermes sebagai MCP stdio lokal (second_brain.mcp_server):
health_check,job_status,sync_statuscapture_note— tulis catatan ke Inboxsearch_vault,get_note— cari & baca catatanmove_note,update_note— pindah & edit catatanundo— batalkan operasi terakhir
Bangun/refresh index pencarian kapan saja: PYTHONPATH=src python3 -m second_brain.reindex.
Read Next
docs/AI_HANDOFF.mddocs/ARCHITECTURE.mddocs/HERMES_SETUP.mddocs/SETUP.mddocs/TESTING.mddocs/SECURITY.md
This server cannot be deployed
Maintenance
Related MCP Connectors
Search, read, and write your Apple Notes from ChatGPT/Claude via a local Mac agent + MCP relay.
Personal knowledge MCP: capture bookmarks, notes & todos by chat; archive pages; search memory.
Telegram bridge for your MCP-compatible agent. Bidirectional, no LLM in our stack.
Search your Obsidian vault to quickly find notes by title or keyword, summarize related content, a…
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to search, read, and append content to notes in an Obsidian vault via the MCP protocol.5,508 npmBSD Zero Clause
- AlicenseNot gradedqualityBmaintenanceEnables AI agents to remotely access and interact with Obsidian vaults via MCP, supporting note operations, tag management, graph queries, and command execution.4GPL 3.0
- AlicenseNot gradedqualityBmaintenanceEnables AI coding agents to search, read, and write notes in an Obsidian vault via MCP tools, and monitor product handoffs and state.MIT
- FlicenseAqualityCmaintenanceExposes Obsidian notes as a semantic search and RAG knowledge base over MCP, enabling AI assistants to index, retrieve, and analyze personal notes via natural language.71-