Files
John Lancaster 45d8beda8a index update
2026-06-19 16:40:28 -05:00

1.4 KiB

icon
icon
lucide/rocket

Personal MCP

This is a document library of software patterns, best practices, and structured references to external documentation, which are available in 2, equivalent ways. The same, exact markdown files are reused for both cases, so there is never any incongruity between them.

MCP Server

An MCP server at /mcp to provide context for AI systems. The markdown files are exposed as resources and are structured to be easily consumed by MCP clients, like VSCode.

Docs

A website at /docs for humans to read and review.

Quick start

Install dependencies first:

uv sync

Run the app locally with the static docs rebuilt first:

uv run zensical build && uv run uvicorn personal_mcp.main:app --host 127.0.0.1 --port 8765

Build and run the Docker image with the same exposed port:

docker build -t personal-mcp . && docker run --rm -p 8765:8765 personal-mcp

When the server is running, the health check is available at /healthz and the generated docs are available at /docs/.

Architecture