DeerDawn

AI session memory: the brief your AI reads before every session so no session starts cold.

От сообщества: Добавлен пользователем или импортирован; проверьте владельца перед подключениемРаботаетБез входаГлобальныйБесплатноТолько чтение

Что умеет

  • 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)

Какие данные видит

Нужен ли аккаунт

Не нужен: сервер работает без входа

AI session memory: the brief your AI reads before every session so no session starts cold. Loads your project's current task, recent decisions, and open questions across Claude, ChatGPT, Cursor, and Codex.

Список инструментов сервера (18)

Технические названия из tools/list. Нужны только разработчикам.

start_sessionCall 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_projectsList all your DeerDawn projects with their current task and project ID.
create_projectCreate 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_subprojectSet 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 Claude Code / Cursor MCP sends automatically.
archive_projectArchive 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_parentRe-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 level deep; the umbrella must be top-level and the project being moved must have no subprojects of its own.
rename_projectRename 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_contextGet 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_contextUpdate the context for a project. Call this after a decision is made, a task changes, or a feature ships.
manage_todosManage 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 named phase), move (re-column a card), complete (shorthand for → Done), remove (delete a mistaken card), list (show the board grouped by column). The single task tracker for the project.
search_contextSearch 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_overviewGet a full overview of your workspace — all projects, durable knowledge, and capabilities.
get_project_mapReturn 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_pathsSearch 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_entitiesQuery typed workspace knowledge — services, capabilities, patterns, environments, and workflows — for architecture-level orientation.
record_hot_pathsRecord 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_entitiesCreate 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_findingRecord a durable debugging finding, optionally tied to file paths and a commit/diff ref, after diagnosing a bug or tracing a non-obvious handoff.
DeerDawn: подключить к Claude, ChatGPT, Cursor · Connectors.fun