Consistency Calendar

io.github.olliejgooding由 GitHub 帳號 olliejgooding 發布v1.0.0更新於 Nov 2, 2026

Turn any goal with a deadline into a private, gamified, evidence-based execution calendar.

已驗證Streamable HTTP可網頁執行位置與生活效率與工作流

概覽

AI 產生的概覽

託管型 MCP 伺服器,把有截止日期的目標變成私密、遊戲化的執行行事曆,助理可建立、追蹤並修訂。

可以做什麼
  • 瀏覽衝刺範本,並載入針對目標的教練指南、訪談清單與限制條件
  • 在建立前驗證計畫草稿,回傳可機器讀取的錯誤與警告
  • 建立私密託管行事曆,並讀取執行率、連續天數、漏做場次與風險標記
  • 在保留打卡與習慣紀錄的前提下替換計畫,並附加或讀取輔助文字文件
  • 建立或關閉僅顯示完成度、連續天數與倒數的公開進度頁
適用情境
適合使用者有帶截止日期的目標(比賽、考試、儲蓄目標、人生事件或專案),希望助理先訪談、再排出逐日計畫,之後追蹤進度或在受挫後重新規劃的情境。
執行需求
需要遠端 Streamable HTTP 端點,連線本身不需驗證。建立行事曆會回傳私密行事曆網址和另外的管理權杖,讀取狀態、修訂計畫與存取文件都需要它。未宣告任何套件、環境變數或標頭。
安裝前請注意
create_calendar 回傳的管理權杖是後續讀取與修訂的憑證,應妥善保管。行事曆建立與計畫替換都發生在託管服務上,分享連結會公開一個唯讀進度頁。README 要求不要傳送憑證、支付卡資訊、政府證件號或病歷;附加文件會隨行事曆儲存。此服務是規劃工具,不構成醫療、財務或法律建議。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Consistency Calendar,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/io.github.olliejgooding%2Fconsistency-calendar/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "consistency-calendar": {
      "type": "http",
      "url": "https://consistencycalendar.com/mcp"
    }
  }
}

README

Consistency Calendar MCP

Turn a goal with a deadline into a private, gamified, evidence-based execution calendar.

Consistency Calendar is a hosted remote MCP server for races, professional certifications, savings goals, life events, and other dated projects. An AI assistant interviews the user, validates a structured plan, creates a private calendar, and can later revise that plan without losing completed-item history.

Connect

Use the endpoint URL directly in any MCP client that supports remote Streamable HTTP servers.

Claude Code plugin (server + skill)

This repository is also a Claude Code plugin marketplace. Installing the plugin connects the server and adds the plan-a-goal skill, which tells the agent when to reach for Consistency Calendar and how to run the tools well:

bash
claude plugin marketplace add olliejgooding/consistency-calendar-mcpclaude plugin install consistency-calendar@consistency-calendar

Or connect the server alone:

bash
claude mcp add --transport http consistency-calendar https://consistencycalendar.com/mcp

Agent skill

skills/plan-a-goal/SKILL.md is a standard Agent Skill. It works in any agent that supports skills, alongside the MCP server: it covers when to use the server, the create → validate → share flow, check-ins and revisions, and what is out of scope.

Tools

ToolPurpose
list_templatesBrowse planning templates and goal playbooks.
get_template_guideLoad the interview checklist and evidence-based constraints for a goal.
validate_specValidate a SprintSpec before creating or revising a calendar.
create_calendarCreate a private hosted execution calendar.
get_statusRead execution, streak, missed-session, and risk signals.
revise_calendarReplace the plan while preserving ticks and history.
attach_documentAttach supporting text such as a syllabus or race information.
read_documentRead a previously attached document during replanning.
create_share_linkCreate or disable a privacy-safe public progress page.

Example prompts

  • "I'm doing my first HYROX in January. Build me a training calendar for four gym days a week."
  • "I have the AWS Solutions Architect exam on 6 November. Turn the syllabus into a study plan."
  • "We're saving GBP 15,000 for a house deposit by next June. Make us an action calendar."
  • "Check my calendar progress and tell me what to adjust this week."

Data and safety

Consistency Calendar is a planning and tracking tool, not medical, financial, legal, or professional coaching advice. Do not send credentials, payment-card information, government identifiers, medical records, or other restricted personal data through the server.

The hosted service and MCP implementation are proprietary and operated by Responsive Data Solutions Limited. This repository contains public connection metadata and documentation only; it does not contain the service source code.

來源:README.md,提交 9f4dd9b

工具

9

list_templates

Browse sprint templates

Consistency Calendar (consistencycalendar.com) turns a goal with a deadline (race, exam, savings target, life event, project) into a private, gamified, evidence-based execution calendar the user ticks off daily. Call this first to see the available sprint templates. It is a general planning tool, not a medical, financial, or treatment service.

無需輸入參數。

get_template_guide

Get a coaching guide

Get the coaching guide for one sprint template: the interview checklist (what to ask the user), evidence-based constraints the plan must respect, a SprintSpec skeleton to adapt, and hard decline criteria. Pass the user's goal in `goal` to also receive a goal-specific playbook (marathon, HYROX, Ironman, weight loss, exam season, certifications, language exams…).

輸入參數goaltemplate_id必填

validate_spec

Check a plan is valid

Validate a draft SprintSpec without creating anything. Returns machine-readable errors (fix and retry) and warnings (evidence-based advice — take them seriously).

輸入參數spec必填

create_calendar

Create a sprint calendar

Create a hosted Consistency Calendar from a validated SprintSpec. Returns the user's private calendar URL and an admin token for later revisions. Free; each calendar includes 2 free AI revisions.

輸入參數spec必填

get_status

Get sprint progress

Read structured progress for a sprint calendar (execution %, streaks, missed sessions, metric vs guide, at-risk flags) so you can coach the user. Requires the calendar_id and admin_token from create_calendar.

輸入參數todayadmin_token必填calendar_id必填

revise_calendar

Revise a sprint plan

Replace a calendar's plan with a revised SprintSpec (life happened: injury, moved exam, new constraints). The user's ticks, moves and habit history survive; only the template layer changes. First 2 revisions per calendar are free.

輸入參數spec必填reasonadmin_token必填calendar_id必填

attach_document

Attach a document

Attach a supporting text document to a calendar — a syllabus/curriculum, exam spec, training history, race info. Stored with the calendar so any future session can read it when revising the plan. Text only (paste text out of PDFs), max 5 docs × 200KB.

輸入參數name必填content必填admin_token必填calendar_id必填

read_document

Read an attached document

Read a document previously attached to a calendar (ids are listed in get_status under `documents`). Use when revising a plan so the new plan respects the syllabus/history the user provided.

輸入參數doc_id必填admin_token必填calendar_id必填

版本歷史

1
  1. v1.0.0最新Sep 16, 2026

評分

已滿足適用檢查項的 90%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分

    請在儲存庫或註冊中心條目中宣告授權條款。