ToolPin

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)EventDetail
2026-07-14 03:10 first capture 18 tools pinned

Pinned tool definitions (18)

ToolDescription
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

ToolPin status badge for com.deerdawn/deerdawn

[![ToolPin](https://toolpin.dev/badge/com.deerdawn/deerdawn.svg)](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.