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 分

    请在仓库或注册中心条目中声明许可证。