github Python analyzed d7aeb17

timothywarner-org/context-engineering

github

🧠 Stop building AI that forgets. Master MCP (Model Context Protocol) with production-ready semantic memory, hybrid RAG, and the WARNERCO Schematica teaching app. FastMCP + LangGraph + Vector/Graph stores. Your AI assistant's long-term memory starts here.

maintainer
timothywarner-org
license
MIT
first seen
2026-06-01
last seen
2026-07-01
releases · 30d
0
short id

Drift inferred · capture-to-capture

No drift recorded — single capability capture; advisories appear once its surface changes.

capabilities 32 tools
transport stdio · http counts 32 tools · 0 res · 0 prompts permission surface via code analysis

tools

  • add
  • edit_document
  • read_doc_contents
  • warn_add_relationship
  • warn_compare_schematics
  • warn_consolidate_memory
  • warn_create_schematic
  • warn_delete_schematic
  • warn_describe_tool
  • warn_episodic_log
  • warn_episodic_recall
  • warn_episodic_recent
  • warn_episodic_stats
  • warn_explain_schematic
  • warn_feedback_loop
  • warn_get_robot
  • warn_graph_neighbors
  • warn_graph_path
  • warn_graph_stats
  • warn_guided_search
  • warn_index_schematic
  • warn_list_robots
  • warn_memory_stats
  • warn_replacement_advisor
  • warn_scratchpad_clear
  • warn_scratchpad_read
  • warn_scratchpad_stats
  • warn_scratchpad_write
  • warn_search_tools
  • warn_semantic_search
  • warn_show_dashboard
  • warn_update_schematic
skills & danger signals github-tarball
code evidence vHEAD · github-tarball
evidence-backed findings quoted directly from the published source artifact — not inferred

code files: 75

filesystem 18

  • fs (weak) timothywarner-org-context-engineering-d7aeb17/docs/diagrams/render_diagrams.py :16 from pathlib import Path
  • fs timothywarner-org-context-engineering-d7aeb17/labs/lab-02-mcp-chat/main.py :4 import shutil
  • fs timothywarner-org-context-engineering-d7aeb17/src/warnerco/backend/app/adapters/chroma_store.py :6 from pathlib import Path
  • fs timothywarner-org-context-engineering-d7aeb17/src/warnerco/backend/app/adapters/episodic_store.py :49 from pathlib import Path
  • fs timothywarner-org-context-engineering-d7aeb17/src/warnerco/backend/app/adapters/graph_store.py :28 from pathlib import Path
  • fs timothywarner-org-context-engineering-d7aeb17/src/warnerco/backend/app/adapters/json_store.py :7 from pathlib import Path
  • fs timothywarner-org-context-engineering-d7aeb17/src/warnerco/backend/app/adapters/scratchpad_store.py :41 from pathlib import Path
  • fs timothywarner-org-context-engineering-d7aeb17/src/warnerco/backend/app/config.py :4 from pathlib import Path
  • fs timothywarner-org-context-engineering-d7aeb17/src/warnerco/backend/app/main.py :5 from pathlib import Path
  • fs timothywarner-org-context-engineering-d7aeb17/src/warnerco/backend/app/mcp_stdio.py :17 from pathlib import Path
  • fs (weak) timothywarner-org-context-engineering-d7aeb17/src/warnerco/backend/scripts/index_azure_search.py :6 from pathlib import Path
  • fs (weak) timothywarner-org-context-engineering-d7aeb17/src/warnerco/backend/scripts/index_graph.py :33 from pathlib import Path
  • fs (weak) timothywarner-org-context-engineering-d7aeb17/src/warnerco/backend/scripts/verify_graph.py :34 from pathlib import Path
  • fs timothywarner-org-context-engineering-d7aeb17/src/warnerco/backend/test_9node_flow.py :7 from pathlib import Path
  • fs timothywarner-org-context-engineering-d7aeb17/src/warnerco/backend/test_episodic_e2e.py :13 from pathlib import Path
  • fs (weak) timothywarner-org-context-engineering-d7aeb17/src/warnerco/backend/tests/conftest.py :10 from pathlib import Path
  • fs (weak) timothywarner-org-context-engineering-d7aeb17/src/warnerco/backend/tests/test_graph_store.py :16 from pathlib import Path
  • fs (weak) timothywarner-org-context-engineering-d7aeb17/src/warnerco/backend/tests/test_scratchpad_store.py :18 from pathlib import Path

shell / exec 2

  • shell (weak) timothywarner-org-context-engineering-d7aeb17/docs/diagrams/render_diagrams.py :13 import subprocess
  • shell (weak) timothywarner-org-context-engineering-d7aeb17/src/warnerco/backend/scripts/restart_server.py :23 import subprocess

network 2

  • net (weak) timothywarner-org-context-engineering-d7aeb17/src/warnerco/backend/scripts/index_azure_search.py :8 import httpx
  • net (weak) timothywarner-org-context-engineering-d7aeb17/src/warnerco/backend/scripts/restart_server.py :22 import socket

secrets 2

  • secrets timothywarner-org-context-engineering-d7aeb17/labs/lab-02-mcp-chat/main.py :18 anthropic_api_key = os.getenv("ANTHROPIC_API_KEY", "")
  • secrets (weak) timothywarner-org-context-engineering-d7aeb17/src/warnerco/backend/scripts/index_azure_search.py :23 AZURE_SEARCH_KEY = os.getenv("AZURE_SEARCH_KEY")

database 4

  • db timothywarner-org-context-engineering-d7aeb17/src/warnerco/backend/app/adapters/episodic_store.py :44 import sqlite3
  • db timothywarner-org-context-engineering-d7aeb17/src/warnerco/backend/app/adapters/graph_store.py :24 import sqlite3
  • db timothywarner-org-context-engineering-d7aeb17/src/warnerco/backend/app/adapters/scratchpad_store.py :36 import sqlite3
  • db timothywarner-org-context-engineering-d7aeb17/src/warnerco/backend/test_episodic_e2e.py :9 import sqlite3

tool registrations 34

  • add timothywarner-org-context-engineering-d7aeb17/labs/lab-01-hello-mcp/official_sdk_server.py :23
  • add timothywarner-org-context-engineering-d7aeb17/labs/lab-01-hello-mcp/solution/src/index.js :39
  • add timothywarner-org-context-engineering-d7aeb17/labs/lab-01-hello-mcp/starter/src/index.js :35
  • read_doc_contents timothywarner-org-context-engineering-d7aeb17/labs/lab-02-mcp-chat/mcp_server.py :27
  • edit_document timothywarner-org-context-engineering-d7aeb17/labs/lab-02-mcp-chat/mcp_server.py :40
  • warn_list_robots timothywarner-org-context-engineering-d7aeb17/src/warnerco/backend/app/mcp_tools.py :424
  • warn_get_robot timothywarner-org-context-engineering-d7aeb17/src/warnerco/backend/app/mcp_tools.py :496
  • warn_semantic_search timothywarner-org-context-engineering-d7aeb17/src/warnerco/backend/app/mcp_tools.py :553
  • warn_memory_stats timothywarner-org-context-engineering-d7aeb17/src/warnerco/backend/app/mcp_tools.py :656
  • warn_index_schematic timothywarner-org-context-engineering-d7aeb17/src/warnerco/backend/app/mcp_tools.py :699
  • warn_compare_schematics timothywarner-org-context-engineering-d7aeb17/src/warnerco/backend/app/mcp_tools.py :775
  • warn_create_schematic timothywarner-org-context-engineering-d7aeb17/src/warnerco/backend/app/mcp_tools.py :950
  • warn_update_schematic timothywarner-org-context-engineering-d7aeb17/src/warnerco/backend/app/mcp_tools.py :1107
  • warn_delete_schematic timothywarner-org-context-engineering-d7aeb17/src/warnerco/backend/app/mcp_tools.py :1314
  • warn_guided_search timothywarner-org-context-engineering-d7aeb17/src/warnerco/backend/app/mcp_tools.py :1415
  • warn_feedback_loop timothywarner-org-context-engineering-d7aeb17/src/warnerco/backend/app/mcp_tools.py :1562
  • warn_replacement_advisor timothywarner-org-context-engineering-d7aeb17/src/warnerco/backend/app/mcp_tools.py :1658
  • warn_show_dashboard timothywarner-org-context-engineering-d7aeb17/src/warnerco/backend/app/mcp_tools.py :2350
  • warn_add_relationship timothywarner-org-context-engineering-d7aeb17/src/warnerco/backend/app/mcp_tools.py :3631
  • warn_graph_neighbors timothywarner-org-context-engineering-d7aeb17/src/warnerco/backend/app/mcp_tools.py :3714
  • warn_graph_path timothywarner-org-context-engineering-d7aeb17/src/warnerco/backend/app/mcp_tools.py :3807
  • warn_graph_stats timothywarner-org-context-engineering-d7aeb17/src/warnerco/backend/app/mcp_tools.py :3866
  • warn_scratchpad_write timothywarner-org-context-engineering-d7aeb17/src/warnerco/backend/app/mcp_tools.py :3959
  • warn_scratchpad_read timothywarner-org-context-engineering-d7aeb17/src/warnerco/backend/app/mcp_tools.py :4067
  • warn_scratchpad_clear timothywarner-org-context-engineering-d7aeb17/src/warnerco/backend/app/mcp_tools.py :4137
  • warn_scratchpad_stats timothywarner-org-context-engineering-d7aeb17/src/warnerco/backend/app/mcp_tools.py :4181
  • warn_episodic_log timothywarner-org-context-engineering-d7aeb17/src/warnerco/backend/app/mcp_tools.py :4251
  • warn_episodic_recall timothywarner-org-context-engineering-d7aeb17/src/warnerco/backend/app/mcp_tools.py :4298
  • warn_episodic_recent timothywarner-org-context-engineering-d7aeb17/src/warnerco/backend/app/mcp_tools.py :4337
  • warn_episodic_stats timothywarner-org-context-engineering-d7aeb17/src/warnerco/backend/app/mcp_tools.py :4362
  • warn_consolidate_memory timothywarner-org-context-engineering-d7aeb17/src/warnerco/backend/app/mcp_tools.py :4375
  • warn_explain_schematic timothywarner-org-context-engineering-d7aeb17/src/warnerco/backend/app/mcp_tools.py :4501
  • warn_search_tools timothywarner-org-context-engineering-d7aeb17/src/warnerco/backend/app/mcp_tools.py :4906
  • warn_describe_tool timothywarner-org-context-engineering-d7aeb17/src/warnerco/backend/app/mcp_tools.py :4980

declared dependencies 1

  • azure-functions@*