🧠 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.
Drift inferred · capture-to-capture
No drift recorded — single capability capture; advisories appear once its surface changes.
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
prompt-surface
shipped agent-instruction files + hidden-content / dangerous-code findings —
quoted from the analyzed source
analyzed commit d7aeb17 · analyzer v33 · 1w ago
skills & prompt files 10
- agent-rules timothywarner-org-context-engineering-d7aeb17/.claude/agents/azure-architect.md
- agent-rules timothywarner-org-context-engineering-d7aeb17/.claude/agents/markdown-accessibility-specialist.md
- skill timothywarner-org-context-engineering-d7aeb17/.claude/agents/python-mcp-server-expert/SKILL.md
- skill timothywarner-org-context-engineering-d7aeb17/.claude/skills/azure-cli/skill.md
- skill timothywarner-org-context-engineering-d7aeb17/.claude/skills/azure-iac-bicep/SKILL.md
- skill timothywarner-org-context-engineering-d7aeb17/.claude/skills/mcp-server-builder/SKILL.md
- skill timothywarner-org-context-engineering-d7aeb17/.claude/skills/warnerco-schematica/SKILL.md
- agent-rules timothywarner-org-context-engineering-d7aeb17/.github/chatmodes/Azure-Mode.chatmode.md
- agent-rules timothywarner-org-context-engineering-d7aeb17/.github/instructions/Python Coding Conventions.instructions.md
- agent-rules timothywarner-org-context-engineering-d7aeb17/CLAUDE.md
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@*