com.deerdawn/deerdawn
com.deerdawn/deerdawn · v1.0.34 · MCP 2025-11-25
AI session memory: the brief your AI reads before every session so no session starts cold.
Reachability
reachable
checked 2026-07-14 03:10 UTC
Registry status active
Tools pinned 18
42dc223d7a99
Tools last changed
unchanged since first capture 2026-07-14
Provenance
Registry namespace com.deerdawn
(domain verified by the official registry)
Website
https://deerdawn.com
Remote endpoints
https://api.deerdawn.com/api/v1/mcp (streamable-http)
Observed changes
| When (UTC) | Event | Detail |
|---|---|---|
| 2026-07-14 03:10 | first capture | 18 tools pinned |
Pinned tool definitions (18)
| Tool | Description |
|---|---|
| start_session | Call at the start of every session. Returns your active project context — current task, recent decisions, open questions — so you can resume without re-explaining the project. |
| list_projects | List all your DeerDawn projects with their current task and project ID. |
| create_project | Create a new DeerDawn project to track a codebase, feature, or initiative. Pass parent_project_id to create it as a subproject under an umbrella (e.g. a workstream of a larger product) — subprojects keep their own task and board. |
| switch_subproject | Set which subproject is active for this codebase, so start_session, update_context, and manage_todos target it by default. The choice is remembered per workspace until you switch again. Keyed to the codebase (workspace_key), which the... |
| archive_project | Archive a dead or finished project so it stops cluttering list_projects and never auto-resolves as the active project. Preserves all history. Pass unarchive:true to restore it. Refuses to archive an umbrella that still has live subprojects. |
| set_project_parent | Re-parent an existing project: nest it under a top-level umbrella by passing parent_project_id, or promote it back to top-level by omitting parent_project_id. Use this to organize related projects into one umbrella after the fact. One... |
| rename_project | Rename a project (umbrella or subproject). Use to tidy inconsistent, unclear, or shouty project names — the change is immediate and flows into every future brief. Junk names (file paths, "Untitled") are rejected. |
| get_context | Get the current context for a specific project — task, status, decisions, goals, and open questions. If you have not called start_session yet this session, call it first. Call list_projects if you don't have a project_id. |
| update_context | Update the context for a project. Call this after a decision is made, a task changes, or a feature ships. |
| manage_todos | Manage the active project's task board — a scrum-style board where every task is a card that moves across phase columns: Backlog → Blocked → In Progress → Integration → Testing → Done. Actions: add (new cards, default to Backlog or a... |
| search_context | Search across all your DeerDawn projects by keyword or topic. If you have not called start_session yet this session, call it first — it may already answer the question without a search. |
| get_workspace_overview | Get a full overview of your workspace — all projects, durable knowledge, and capabilities. |
| get_project_map | Return the durable project map: hot paths, entrypoints, named surfaces, and recent debugging notes. Call this BEFORE searching the codebase — the file may already be known. Omit project_id to use the active project. |
| find_known_paths | Search durable path memory (hot paths, surfaces, debugging notes) before doing a repo-wide search. Use a path-oriented query like "auth modal" or "signup route". |
| get_workspace_entities | Query typed workspace knowledge — services, capabilities, patterns, environments, and workflows — for architecture-level orientation. |
| record_hot_paths | Record durable file/folder hot paths AFTER you discover them, so future sessions find them before searching. Append nodes — do not restate the whole tree. |
| upsert_workspace_entities | Create or update typed workspace entities (services, capabilities, patterns) and relationships. Use for durable architecture knowledge that should persist beyond a single project note. |
| record_debug_finding | Record a durable debugging finding, optionally tied to file paths and a commit/diff ref, after diagnosing a bug or tracing a non-obvious handoff. |
Status badge
[](https://toolpin.dev/servers/com.deerdawn/deerdawn)
Maintain this server? Add the badge to your README — it links your users to this live status page.