Part 1 of 3. A markdown vault and a small MCP server that give any AI agent persistent memory, an action list with derived priority, and a calendar of one-off and annual events.
read moreOther articles
Skill or MCP tool? A rule of thumb for Claude integrations
A practical rule for deciding whether a new Claude capability should be a skill (prompted procedure) or an MCP tool (deterministic lookup/action), worked out while adding a "daily knot" feature to a SecondBrain morning briefing.
read moreA Second MCP Server: Managing a Pelican Blog from Claude
How to add a second self-hosted MCP server alongside an existing one — a blog-management MCP that lets Claude create posts, add images, and publish a Pelican site without leaving the conversation.
read moreBuilding a Personal MCP Server for Your Second Brain
How to build a self-hosted MCP server that exposes a markdown vault as Claude tools — list projects, search notes, write entries, and commit changes, all from a conversation.
read moreAdding OAuth Authentication to a Self-Hosted MCP Server
How to add OAuth 2.1 authentication to a self-hosted MCP server: nginx as an authenticating reverse proxy, a minimal Node.js OAuth server, and the key gotchas that will trip you up.
read more