Intentions MCP Server

io.github.intentions-me由 GitHub 帳號 intentions-me 發布v0.1.2更新於 Oct 24, 2026

Personalized timing intelligence for AI agents — ask 'should I do X on this date?'

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

概覽

AI 產生的概覽

託管式擇時服務,依使用者出生資料與五行框架,為指定年、月、日或時辰給出吉凶評分與建議。

可以做什麼
  • 查詢某年、某月、某日或某時辰的擇時結果,或在時間範圍內比較多個選項
  • 取得 0–100 評分、結論、阻力指標、五行面向拆解與不利提醒
  • 以 ASCII 圖表檢視某日、某週或某年的能量分布
  • 登錄或更新使用者的出生日期、時間與性別,並讀取已儲存的資料
適用情境
適合使用者提出「什麼時候做某事比較好」這類問題時使用,例如出遊日期、產品上市、面試、會議、發文或談判時機,並希望得到結構化、可解釋的解讀,而非一般行事曆建議。
執行需求
遠端 Streamable HTTP 端點,無需安裝。需要註冊帳號,並在 Authorization 標頭提供 Bearer API 金鑰(格式 itm_...)。免費方案每天可做 5 次年/月/日解讀;小時級精度與大範圍掃描需 Pro 訂閱。查詢時間須落在目前年份前後三年內。
安裝前請注意
Authorization 標頭中的 API 金鑰連結帳號額度與已儲存的出生資料,應比照密碼保管。出生日期、時間與性別屬個人資料,會傳送至第三方託管服務。部分工具需付費 Pro 訂閱,解讀僅供參考,並非事件預測。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Intentions MCP Server,將其新增到工作區。
  2. 連接 Authorization token 憑證。它們會被私密儲存,絕不會在公開頁面上展示。
  3. 為需要使用其工具的對話啟用該服務。

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

交給代理程式安裝

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

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

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

其他 MCP 客戶端

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

{
  "mcpServers": {
    "intentions": {
      "type": "http",
      "url": "https://mcp.intentions.me/mcp",
      "headers": {
        "Authorization": "Bearer <YOUR_TOKEN>"
      }
    }
  }
}

README

[Intentions]

Intentions MCP Server

Personalized timing intelligence for AI agents. Ask "Should I do X on this date?" and get a 0–100 alignment score, a clear verdict, and the reasoning behind it — grounded in the user's personal energy profile and the Five Elements framework.

Built for agentic workflows: trip planning, product launches, content calendars, interview/meeting scheduling, negotiation prep, and relationship/family timing.


What it does

You give it a decision and a time window; it returns a structured reading your agent can reason over and explain in plain language:

  • Score (0–100) and a verdict (e.g. favorable, proceed with caution, wait)
  • Friction (0–100) — an independent measure of execution resistance
  • Element breakdown and per-layer (year / month / day / hour) signals
  • Adverse alerts with actionable, behavioral guidance — never event predictions

Chain the tools to narrow from "which year" → "which month" → "which day" → "which hour".


Tools

ToolWhat it answersTier
intentions_ask_yearA full calendar year as a wholeFree
intentions_ask_monthA specific month, a comparison, or the best month in a window (≤12 months)Free; scanning a window is Pro
intentions_ask_dayA specific date, comparison, or best day in a range (≤31 days)Free; a range beyond the past week and the week ahead is Pro
intentions_ask_hourBest hour within a day; morning vs afternoonPro
intentions_energy_chartASCII chart overview — weekly (free for the past and coming week), yearly / hourly (Pro)Mixed
intentions_set_birth_infoRegister or update the user's birth date / time / genderFree
intentions_get_profileRead the currently stored birth infoFree

All timing inputs must fall within currentYear − 3 … currentYear + 3.


Installation

The server is remote (Streamable HTTP) — nothing to install or self-host.

  1. Create an account at https://intentions.me
  2. Generate an API key from your account page (format: itm_…)
  3. Add the server to your MCP client using the config below

Claude Desktop / MCP client config

json
{  "mcpServers": {    "intentions": {      "type": "http",      "url": "https://mcp.intentions.me/mcp",      "headers": {        "Authorization": "Bearer itm_your_api_key_here"      }    }  }}

claude.ai custom connector

Add a custom connector with:

  • URL: https://mcp.intentions.me/mcp
  • Authentication: Bearer token — paste your itm_… key

Authentication

Every request authenticates with a Bearer API key in the Authorization header:

Authorization: Bearer itm_0123456789abcdef0123456789abcdef

Keys are issued per account at https://intentions.me/account. Treat the key like a password — it carries your quota and your stored energy profile.


Pricing

FreePro
Day / month / year readings5 per day (resets midnight UTC)Unlimited
Scanning and charting daysThe past week and the week ahead3 years either side of today
Scanning months, yearly charts—✓
Hour-by-hour precision (ask_hour, hourly charts)—✓

The free tier is enough to evaluate the server end-to-end. See https://intentions.me/pricing for current Pro pricing.


Links


This repository contains documentation only. The Intentions MCP Server is a hosted, proprietary service; the implementation source is not open source.

來源:README.md,提交 295a226

工具

7

intentions_ask_day

Best day to act

Call when the user asks about timing a decision for a specific date, or wants to pick the best day from a multi-day window. Covers trip dates, launch days, interview/meeting days, publish/send dates, travel, negotiation windows, relationship moments — any "when to X" question where the answer is a date ("should I X on April 23", "best day this month to Y", "下周四怎么样"). Modes: single date, compare up to 5 dates, or scan a range up to 31 days. On the free tier a range must sit inside the past week and the week ahead; single and compared dates are free anywhere in the window. Returns score (0-100), verdict, per-layer year/month/day breakdown (alerts + dimension signals), element breakdown, adverse alerts. For multi-month windows use `intentions_ask_month`; for hour precision use `intentions_ask_hour`.

輸入參數categoryquestion必填birthInfodateRangetargetDatecompareDates

intentions_ask_hour

Best hour to act

Call when the user asks about timing within a specific day — best hour to act, morning vs afternoon, when during the day ("best time today to X", "morning or afternoon for Y", "几点去见面好"). Use for interview slots, meeting times, send/publish times, departure times, workout windows. Pro subscription required; on the free tier this returns a `subscription_required` error whose payload suggests `intentions_ask_day` for day-level analysis or `intentions_energy_chart` with period `weekly` / `yearly` for a visual overview (the caller LLM decides whether to retry). Modes: single (date+hour), compare up to 5 hour-pairs, or scan all 12 two-hour blocks of one day. Accepts any clock hour 0..23; internally mapped to the containing 2-hour block midpoint (0/2/4/…/22). 23:00–23:59 automatically rolls the effective day forward by one. Every output entry includes a `window { start, end }` local wall-clock span (`YYYY-MM-DDTHH:MM`, no timezone offset — interpret in the same frame as the input hour). Always cite this when presenting the time. Returns score, verdict, adverse alerts.

輸入參數categoryquestion必填bestInDaybirthInfotargetDatetargetHourcompareHours

intentions_ask_year

Year outlook

Call when the user asks about a full calendar year as a whole ("how is 2026", "今年怎么样", "what's next year like overall"). Returns year-level score, verdict, adverse alerts, and element dimensions. For month precision use `intentions_ask_month`; for day use `intentions_ask_day`. Window: currentYear-3 to currentYear+3 only.

輸入參數categoryquestion必填birthInfotargetYear

intentions_ask_month

Best month to act

Call when the user asks at month granularity or wants the best month from a multi-month window ("how is next month", "best month in 2026 to X", "下个月适合吗"). Use for trip-month selection, launch months, content-calendar planning, quarterly/annual decisions. Modes: single month, compare up to 5 months, or scan up to 12 months (returns top 5). Single and compared months are free; scanning a range is free inside last year and this year, and Pro further out. Returns month score, element breakdown, adverse alerts. For day precision near the 4th–6th of a month use `intentions_ask_day`; for hour precision use `intentions_ask_hour`.

輸入參數categoryquestion必填birthInfomonthRangetargetMonthcompareMonths

intentions_energy_chart

Energy chart

Call when the user wants a visual overview rather than a narrative answer ("show me this week", "chart for today", "next 12 months", "看一下图"). Returns an ASCII chart: `hourly` = 12 two-hour blocks of one day, `weekly` = 7 days, `yearly` = 12 months. The `hourly` mode emits the same hour-resolution scores as `intentions_ask_hour` and is Pro: on the free tier it returns a `subscription_required` error whose payload suggests alternatives. `weekly` is free for the past week and the week ahead (omit `date` for this week), and `yearly` for the months of last year and this year (omit `date` for this year); further out both are Pro too.

輸入參數dateperiod必填birthInfo

intentions_set_birth_info

Set birth profile

Call once to register the user's birth date/time/gender. Each call is a complete replacement — all 6 fields must be supplied. For fields the user does not know or prefers not to share, pass `null` explicitly (e.g. `hour: null` for unknown birth time, `gender: null` for unspecified). To update just one field, first call `intentions_get_profile` to fetch the current values, merge the user's new input, then call this tool with the full merged payload. Changes to the date, gender or a known hour (including setting a known hour back to null) are limited to 3 per calendar month (UTC); filling in a previously-null hour, or the minute, is always free. `intentions_get_profile` returns how many are left. Returns the element profile.

輸入參數day必填hour必填year必填month必填gender必填minute必填

intentions_get_profile

Get birth profile

Fetch the user's currently stored birth info. Use this before `intentions_set_birth_info` when updating an existing profile so you can send back a complete merged payload. Returns { hasProfile, birthInfo: { year, month, day, hour, minute, gender } | null, profileChanges: { remaining, resetsAt } | null } where any unknown birth field (e.g. unknown hour) is returned as `null`. `profileChanges` is how many changes to the date, gender or a known hour are left this calendar month (UTC) and the ISO instant they come back; if `remaining` is 0, tell the user before attempting such a change. No quota cost.

無需輸入參數。

版本歷史

3
  1. v0.1.2最新Oct 18, 2026
  2. v0.1.1Oct 16, 2026
  3. v0.1.0Sep 16, 2026

評分

已滿足適用檢查項的 90%

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

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

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