Files
xer-mcp/CLAUDE.md
Bill Ballou 05ffc3793c docs: update CLAUDE.md and bump version to 0.2.0
- Add persistent SQLite database to active technologies
- Update recent changes section for 002-direct-db-access
- Bump package version to 0.2.0 in uv.lock
2026-01-08 13:01:49 -05:00

1.1 KiB

xer-mcp Development Guidelines

Auto-generated from all feature plans. Last updated: 2026-01-06

Active Technologies

  • SQLite in-memory database (001-schedule-tools)

  • Python 3.14 + mcp>=1.0.0 (MCP SDK), sqlite3 (stdlib) (001-schedule-tools)

  • In-memory SQLite database (populated from XER files at runtime) (001-schedule-tools)

  • SQLite database file (persistent) in addition to existing in-memory option (002-direct-db-access)

  • Python 3.14 + mcp (MCP SDK), sqlite3 (stdlib) (001-schedule-tools)

Project Structure

src/
tests/

Commands

cd src [ONLY COMMANDS FOR ACTIVE TECHNOLOGIES][ONLY COMMANDS FOR ACTIVE TECHNOLOGIES] pytest [ONLY COMMANDS FOR ACTIVE TECHNOLOGIES][ONLY COMMANDS FOR ACTIVE TECHNOLOGIES] ruff check .

Code Style

Python 3.14: Follow standard conventions

Recent Changes

  • 002-direct-db-access: Added Python 3.14 + mcp>=1.0.0 (MCP SDK), sqlite3 (stdlib)
  • 001-schedule-tools: Added Python 3.14 + mcp>=1.0.0 (MCP SDK), sqlite3 (stdlib)
  • 001-schedule-tools: Added Python 3.14 + mcp (MCP SDK), sqlite3 (stdlib)