Diary MCP server

A Model Context Protocol server for searching, reading and writing diary entries stored in a GitHub repo.

The MCP endpoint is /api/mcp (Streamable HTTP). It is protected by an API key — send it as Authorization: Bearer <key>, an x-api-key header, or a ?api_key= query param.

Tools: diary_info, list_entries, search_entries, get_entry, write_entry, patch_entry.