A tiny MCP (Model Context Protocol) service backed by SQLite, with a co-located Starlette web dashboard.
py -m pip install -r requirements.txt
py -m pip install -e .py -m agent_memorypy src/agent_memory/main.pyThen open http://127.0.0.1:8765/dashboard in your browser.
The SSE MCP endpoint is mounted at /mcp.
py -m pytest tests/ -vsrc/agent_memory/
server.py FastMCP tools + Starlette routes
storage.py SQLite wrapper
__main__.py stdio entrypoint
main.py Uvicorn runner
templates/ Jinja2 HTML templates
static/ CSS/JS assets
tests/
test_storage.py
test_server.py
test_dashboard.py