Fresh-Continue (GokayG/Fresh-Continue) is an MCP server listed on the M8ven Trust Index. It scores 49 out of 100, grade D. It declares 44 tools. No publisher has claimed this listing.
Local-first Windows project & life progress system with an MCP brain for AI continuity.
Caution. Specific findings reduced this grade. They are listed on the page. Grades reflect the full trust pyramid: code, verification depth, and reputation. New projects cap at C until adoption is earned.
How we verified
Verified is a snapshot. Live keeps it current, and builds your track record.
⚡ Connect GitHub → continuous verification on every pushwhy connect →Who stands behind it
GokayG
Source: github_repo_search
Claim it to get a verified publisher badge, a free copy of our full audit findings, and direct contact for any high-priority issues we find. Or connect your repo for our deepest verification, Live Monitored: read-only, revoke anytime. What we access →
Install from
The grade above is for the source repository. Registries can serve a different version, so we mark the ones we were not able to read.
These names and descriptions are the publisher's own, read from the source code. We print them as written. Our assessment is the findings above, not this list.
project_listList all tracked projects with progress, status metrics, current active nodes and ready-next nodes.
project_getRead the complete current project graph, dependencies, decisions, checkpoints and node state before continuing work.
project_resumeReturn a concise "where you left off" card: current step, next step, last meaningful activity, checkpoint and attention items. Use when returning to a project after a gap or when the user asks where they were.
area_listRead broad areas such as work, personal, social and wellbeing. Areas are viewing/classification lenses, not object types.
calendar_readRead dated project steps, deadlines, reminders and life/context plans in one chronological projection without duplicating the underlying objects.
calendar_collisionsFind overlapping scheduled project work and explicit life/context plans across Fresh Continue. Use before committing a new time when a cross-project, social or personal conflict is plausible. Deadlines and notification reminders are not treated as occupied time.
people_contextRead people explicitly linked to plans/tasks/context and their open work or remembered plans. Use when the user asks what is going on with a person, what they owe/expect, or before changing a person-related plan.
inactive_listRead items that intentionally left the active flow but were not deleted. Use when recalling abandoned ideas, cancelled meetings/work or deciding whether to revive something.
item_lifecycle_setChange lifecycle without deleting history. Use cancelled for explicit "not doing / cancelled / will not happen" intent, archived for intentionally shelved/reference-only items, and active to revive/restore. Cancelled is not Done.
project_createCreate a new tracked project. Use project_plan_set afterwards to build its dependency graph.
project_plan_setReplace/reconcile the project roadmap graph. Existing completed nodes with matching IDs remain completed. Dependencies drive Ready/Locked state automatically.
plan_change_previewSimulate changing a node schedule/deadline and show downstream dependencies, equivalent shifted dates, calendar collisions and pending plan reviews. Use before meaningful postponements or replanning; this tool never writes changes.
task_updateUpdate a roadmap node after real progress. Dependency locks are enforced by the core service.
project_context_addAttach durable project context that is not necessarily code: notes, deliverables, references, URLs, metrics/KPIs, design decisions, user feedback, published assets, content ideas, research findings or other evidence. Use this for non-software projects as well as software projects.
project_context_listRead project notes, deliverables, references, metrics and other evidence independent of Git or a local workspace.
project_add_decisionRecord a meaningful architectural/product decision and its reason so later AI sessions do not rediscover or contradict it.
project_checkpointCreate a checkpoint after a meaningful work session with summary, blockers, decisions and concrete next actions.
agenda_todayRead overdue, today, upcoming, recurring check-ins and reminders across all projects. Use for “bugün ne var?â€, agenda, daily planning, deadline review and life-goal follow-up.
memory_radarFind plan confirmations, stale open work, deadline risks, unscheduled active steps, waiting items, conversational flags, loose life commitments and people/entity context across Fresh Continue. Use to answer “what am I forgetting?â€, during periodic reviews, or before replanning.
weekly_reviewPrepare a calm weekly review from recent activity plus the memory radar: changed plans, stale work, unscheduled items, deadline risks and loose commitments. This is a review aid; it does not alter plans automatically.
project_reminder_addCreate a Windows-notification reminder for a project or roadmap node. Supports one-time, daily, weekly and monthly repetition.
project_checkin_addRecord a daily/weekly progress check-in for recurring goals, habits, agenda items or long-running roadmap nodes without permanently marking the node Done.
context_signal_recordCapture a concrete fact/change/commitment/cancellation/constraint from conversation when it can affect future plans. Link it to existing project steps and describe the impact. Conflicts/changes create a confirmation review instead of silently altering the plan.
context_signals_findLook up recent active future-affecting facts, plans and commitments, optionally by person/entity, before deciding whether a new conversation detail conflicts with something already remembered.
context_reviews_pendingRead unresolved “is this plan still valid?†reviews created when later conversation may conflict with future steps.
context_review_resolveStore the user’s decision about whether an earlier plan still applies. This closes the associated review reminder. Update the task separately only when the user chose to change it.
context_signal_invalidateUse when a previously stored future-affecting fact is explicitly replaced by newer information. Keeps history instead of deleting it.
attention_flag_explainTrace a conversational reminder back to its stored origin: project/node, context signal, plan review, creator/source and timestamps. Use when the user asks "why are you reminding me about this?" or doubts the memory.
attention_checkCheap per-turn gate for ambient Fresh Continue behavior. Returns at most one eligible conversational reminder candidate plus the total due count. Call once on each user turn when Fresh Continue is available; do not mark anything surfaced merely by checking.
attention_flags_dueRead reminder flags that are currently eligible to be mentioned in conversation. This is intentionally topic-independent. Reading does NOT reset a flag. If you actually mention one to the user, call attention_flag_surfaced afterwards. If the user does not answer, leave it active.
attention_flag_addCreate a persistent conversational flag such as “ask me what happened with X laterâ€. Flags survive unrelated conversations until explicitly resolved, and may be attached to a project/node or be global.
attention_flag_surfacedCall ONLY after the reminder was actually stated to the user in conversation. This starts the cooldown but does not resolve the flag. If the user does not answer, the flag remains active and becomes eligible again later.
attention_flag_actionApply the user response to a flag. Use resolve only when complete/not needed; snooze when the user says later; keep leaves it active. No user response means do not call this tool.
attention_flag_updateChange flag text, importance, cooldown, target project/node or earliest reminder time without closing it.
project_status_refreshUse this when the user asks “proje ne alemde?â€, “durumu güncelleâ€, “nerede kaldık?†or similar. It returns the current roadmap plus workspace/Git evidence and a reconciliation prompt. After reading it, inspect the actual workspace with your available tools, update stale nodes with task…
project_summaryReturn a concise human-readable summary of progress, active work, ready work and blockers.
project_handoffGenerate a comprehensive prompt that another AI/session can use to continue exactly where the project stopped.
project_activityRead recent audit events to understand what changed and in which order.
relay_attention_checkVery lightweight per-turn check for due conversational reminders or pending plan confirmations when the local PC may be offline.
relay_statusShows whether the local Fresh Continue PC has recently synced and how many offline events are waiting.
relay_context_recordUse only when a concrete statement can affect a future plan while the local Fresh Continue MCP is unavailable. The event will reconcile into the local app when the PC returns.
relay_flag_addCreate a conversational reminder in the always-on relay while the local PC is unavailable. It becomes usable immediately and syncs to the local Fresh Continue app later.
relay_flag_surfacedCall only after you actually mention a relay reminder to the user. Starts its cooldown and queues the same state for local sync.
relay_flag_actionResolve, snooze or keep an ambient relay reminder while the PC is offline; the action is later applied to local Fresh Continue too.
FRESH_CONTINUE_CORE_URLFRESH_CONTINUE_HOSTFRESH_CONTINUE_PORTFRESH_CONTINUE_RELAY_HOSTFRESH_CONTINUE_RELAY_PORTFRESH_CONTINUE_RELAY_STATEFRESH_CONTINUE_RELAY_TOKENFRESH_CONTINUE_STATE_PATHPORTAll four hints declared on every tool
44/44 tools missing one or more hints — project_list (missing: openWorldHint); project_get (missing: openWorldHint); project_resume (missing: openWorldHint), +41 more. OpenAI's directory rejects tools where any of the four hints are missing or non-boolean.
For every tool, set all four hints (readOnlyHint, destructiveHint, idempotentHint, openWorldHint) to explicit true/false values that match the handler’s actual behaviour.
Tool annotations match behaviour
22 read-only tools perform write/delete/exec — project_list (line 25: spawn(process.execPath, [path.join(ROOT, 'core', 'index.mjs')], {); project_get (line 25: spawn(process.execPath, [path.join(ROOT, 'core', 'index.mjs')], {); project_resume (line 25: spawn(process.execPath, [path.join(ROOT, 'core', 'index.mjs')], {)
Either remove the readOnlyHint:true annotation, or remove the write/delete call from the tool handler.
Descriptions match behaviour
15 tools describe read intent but their handlers mutate — project_list (line 25: spawn(process.execPath, [path.join(ROOT, 'core', 'index.mjs')], {); project_get (line 25: spawn(process.execPath, [path.join(ROOT, 'core', 'index.mjs')], {); area_list (line 25: spawn(process.execPath, [path.join(ROOT, 'core', 'index.mjs')], {)
Rename the tool, rewrite the description, or move the side-effect into a separate clearly-named tool.
Tool inputs are validated
40/44 tool handlers declare input schemas (91%)
Declare an inputSchema with zod/joi/yup on every tool definition.
License file
No license file
Add a LICENSE file (MIT, Apache-2.0, etc.).
Tests exist
No test files found
Add tests that exercise each declared tool.
Tool description accuracy
14 tools have description/behavior mismatches: project_list: description implies read-only but handler writes/deletes/executes; project_get: description implies read-only but handler writes/deletes/executes; area_list: description implies read-only but handler writes/deletes/executes
Update tool descriptions to accurately reflect all capabilities — especially write, delete, or execute operations.
Claim the listing to review these findings one by one and send us a correction where you disagree, straight to the team. Claiming also means we tell you when the grade moves, and reach you first if we find anything urgent.
[](https://m8ven.ai/mcp/gokayg/fresh-continue)?variant=verified from the URL.Vetting this one by hand? Tool Check is an MCP that scores other MCPs. Add it once and ask Claude, ChatGPT, or any MCP client to grade a server, surface CVEs, check the publisher, and suggest safer alternatives — before you install.
https://m8ven.ai/api/mcp/tool-check