Skip to content

v1.4.0 — Public MCP Setup Flow

Latest

Choose a tag to compare

@Tenstu Tenstu released this 05 Jul 11:34

v1.4.0 — Public MCP Setup Flow

This release makes the first-run MCP setup path safer and friendlier for new users.

Highlights

  • Adds python scripts/setup_mcp_tools.py as a check-first default entry point.
  • Keeps the recommended path minimal: exam-memory installs with pip install -e . instead of pulling optional embedding/generation extras.
  • Reports both installed and configured MCP status so users can see whether .mcp.json is already wired.

Setup Improvements

  • Adds --yes for auto-confirming the default recommended setup.
  • Adds --no-input for non-interactive status checks.
  • Supports local overrides for external tools with CHATMEM_HOME, CHATMEM_MCP, CHATMEM_EXE, and ONEFIND_HOME.
  • Checks that exam_memory.server, mcp, and yaml are importable before treating exam-memory as installed.

Packaging And Tests

  • Fixes shared/exam_memory/pyproject.toml package mapping and package data for editable installs.
  • Adds regression tests for MCP setup detection and prompt parsing.

Verification

  • python scripts\check_main_extraction.py --require-branch main
  • python -m pytest -q --basetemp=.tmp/pytest-main-extraction (346 passed)
  • git diff --check