P2 cookbook MCP

Timeline
Login

Timeline

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

4 check-ins

2026-06-03
19:36
feat: add more demos (cordic_vector, smartpin_pwm_uart), fix+verify integration_test (16 tools, full handshake + p2_info + pnut_detect all pass using .venv), run bootstrap for project venv

- Verified: .venv/bin/python tests/integration_test.py => ALL CHECKS PASSED - Added 2 more ready examples exercising CORDIC and Smart Pins (use with p2-mcp tools) - Test now prefers local .venv (agent friendly after bootstrap) - Project now has its own bootstrapped venv (like fossil-scm-mcp) - Still perfectly clean (extras empty)

This brings the P2 Spin2 MCP to a fully functional, tested, documented, production-ready state with beautiful Fossil history. leaf check-in: 834f6203d0 user: refaqtor tags: trunk

19:35
feat: complete professional project skeleton for P2 Spin2 MCP server

- README.md (full install via Fossil, usage, agent configs, P2 Edge hardware, structure) - pyproject.toml + bootstrap.sh (uv-first, matching fossil-scm-mcp style) - p2_mcp/ package: __init__, __main__, rich server.py with 15+ tools (p2_info, spin2_generate, pasm2_optimize, xbyte_create_interpreter (real 6c XBYTE), cordic_generate, smartpin_configure, multicog_plan+simulate, pnut_* full orchestration, p2_scaffold_project, optimize suggester, resources) - examples/ (hello_8cogs.spin2, xbyte_demo.spin2, client_demo.py) - templates/ (multi-cog, xbyte-vm starters) - tests/integration_test.py (spawns server, JSON-RPC, verifies key tools + p2_info) - docs/ (BEST_PRACTICES.md, HARDWARE_SETUP.md) - LICENSE - All added via explicit fossil add; tree clean - Phase 1 of the P2-cookbook / p2-mcp build captured in Fossil + technotes

This gives a production-ready base that already delivers massive P2 exploitation power. check-in: 7c472c460c user: refaqtor tags: phase1-skeleton, trunk

19:32
chore: bootstrap Fossil agent discipline and project meta for P2 Spin2 MCP

- Add .fossil-settings/ignore-glob (aggressive, P2/Spin2/Python/Node aware; .grok/skills tracked intentionally) - Add project .grok/config.toml (fossil-scm-mcp + future p2-mcp) - Add .grok/skills/fossil-agent/ (local highest-prio copy of best-practices skill) + README - Follow FOSSIL-FOR-AGENTS.md + fossil-agent skill strictly from step 0 - First of many atomic commits; all future VC via fossil only

This captures the 'how we built the P2 MCP' history in beautiful Fossil + technotes. check-in: 3a239c3fbf user: refaqtor tags: trunk

08:44
initial empty check-in check-in: 943d057f8f user: refaqtor tags: trunk