Comprehensive Model Context Protocol server for managing Home Assistant through AI assistants.
Koyomi is installed from its publisher's own source and answers where it runs, so this marketplace is not in the path of a single call. There is no address here to send one to, and a panel that pretended otherwise would be showing you an answer we made up. Install it and call it from your own client — the Installation tab has the entry for each one.
What it does
Japanese calendar data (rokuyo, lucky days, solar terms, holidays, moon, sunrise), 1926-2080.
Quickstart
# 1 — add it to Claude Code
claude mcp add --scope user --transport http koyomi-mcp https://bestcalendar.jp/mcp
# 2 — ask your agent for something these tools do
# get_koyomi_day, search_lucky_days, convert_wareki_eto and 13 more
Koyomi costs nothing on mcprush: there is no plan to choose here, no cap to set and nothing mcprush can bill you for.
Collected from a public index. Nobody has claimed this account, so nothing here was written by its author — claim it if it is yours.
Where are you running it?
Every route below installs the same thing and ends at the same approval screen. Nothing here runs on your machine and nothing runs on ours: this server answers at its publisher’s own address, and what you install is the connection straight to it.
This is a public server: it answers at its publisher’s own address and this marketplace is not in the path. Claude Code registers it in one command; --scope user makes it available in every project. The transport below is http, as the publisher's own manifest declares it.
claude mcp add --scope user --transport http koyomi-mcp https://bestcalendar.jp/mcpReconnect, or start a new session, and the tools appear in the model’s tool list.
One config entry pointing straight at the publisher’s own address — this marketplace is not in the path, and nothing from this listing executes on your machine.
16 tools, with what each one reads, writes and reaches shown before you agree — the same list on every route above. Read the tool surface.
Tool surface
What the model actually sees. Descriptions are diffed on every release — see version history.
指定した日の暦: 和暦・旧暦(閏月)・六曜・吉日・不成就日・二十四節気/雑節・日干支・月齢と朔弦望の時刻・祝日・月食・年と月の九星。国立天文台・内閣府の公表値と照合したデータ(1926〜2080年)。
| Parameter | Type | Required | Notes |
|---|---|---|---|
| date | string | yes | YYYY-MM-DD(1926-01-01〜2080-12-31) |
期間(366日まで)の中から、六曜(大安・友引など)と吉日(一粒万倍日・天赦日・寅の日など)の条件に合う日を探す。曜日で絞る・不成就日を除くこともできる。結果は200件まで。
| Parameter | Type | Required | Notes |
|---|---|---|---|
| start | string | yes | YYYY-MM-DD(1926-01-01〜2080-12-31) |
| end | string | yes | YYYY-MM-DD(1926-01-01〜2080-12-31) |
| kinds | array | yes | 大安 友引 先勝 先負 仏滅 赤口 一粒万倍日 天赦日 神吉日 大明日 天恩日 母倉日 月徳日 寅の日 巳の日 己巳の日 不成就日 |
| match | string | no | any=どれかに当たる日(既定)、all=すべてに当たる日 |
| weekdays | array | no | 曜日で絞る(例: ["土", "日"]) |
| exclude_fujoju | boolean | no | 不成就日を除く |
西暦の年(1926〜2080)を和暦(改元の年は両方)・十干十二支・年の九星に、または日付を和暦・本命星・月命星に換算する。year か date のどちらかを指定。
| Parameter | Type | Required | Notes |
|---|---|---|---|
| year | integer | no | — |
| date | string | no | YYYY-MM-DD(1926-01-01〜2080-12-31) |
日の出・日の入り・月の出・月の入り・南中の時刻。指定した日・都道府県(47都道府県の代表地点)の日の出・南中・日の入りと、月の出・南中・月の入り(日本時間)。国立天文台「各地のこよみ」と同じ定義。
| Parameter | Type | Required | Notes |
|---|---|---|---|
| date | string | yes | YYYY-MM-DD(1926-01-01〜2080-12-31) |
| prefecture | string | yes | 都道府県名(例: 東京都・大阪府・北海道) |
国民の祝日・振替休日・国民の休日の一覧(内閣府の公表値と照合済み)。year(1926〜2080)か、start と end(366日まで)で指定。
| Parameter | Type | Required | Notes |
|---|---|---|---|
| year | integer | no | — |
| start | string | no | YYYY-MM-DD(1926-01-01〜2080-12-31) |
| end | string | no | YYYY-MM-DD(1926-01-01〜2080-12-31) |
二十四節気の節入りの日時(日本標準時。秒までと、分に四捨五入した値)。立春・春分・夏至・秋分・冬至などが何時何分か。year(1926〜2080)か、start と end(366日まで)で指定。国立天文台 暦要項と照合済み。
| Parameter | Type | Required | Notes |
|---|---|---|---|
| year | integer | no | — |
| start | string | no | YYYY-MM-DD(1926-01-01〜2080-12-31) |
| end | string | no | YYYY-MM-DD(1926-01-01〜2080-12-31) |
朔(新月)・上弦・望(満月)・下弦の瞬間(日本標準時・秒まで)の一覧。year(1926〜2080)か、start と end(366日まで)で指定。国立天文台の暦要項と照合済み。
| Parameter | Type | Required | Notes |
|---|---|---|---|
| year | integer | no | — |
| start | string | no | YYYY-MM-DD(1926-01-01〜2080-12-31) |
| end | string | no | YYYY-MM-DD(1926-01-01〜2080-12-31) |
名前(例: 春分の日・土用の丑の日・十五夜・一粒万倍日・戌の日・不成就日・節分・彼岸)から、その年の日付・次はいつ・あと何日・定義・根拠を返す。二十四節気・雑節の名前(例: 秋分・春分・二百十日・春の彼岸入り)でも引ける。year を指定するとその年、from_date(省略時は今日)を指定すると次の日。
| Parameter | Type | Required | Notes |
|---|---|---|---|
| name | string | yes | 名前・読み・別名・slug |
| year | integer | no | — |
| from_date | string | no | YYYY-MM-DD(1926-01-01〜2080-12-31) |
月食(皆既・部分・半影、日本での見え方と時刻)とスーパームーンの一覧。year(1926〜2080)か、start と end(366日まで)で指定。
| Parameter | Type | Required | Notes |
|---|---|---|---|
| year | integer | no | — |
| start | string | no | YYYY-MM-DD(1926-01-01〜2080-12-31) |
| end | string | no | YYYY-MM-DD(1926-01-01〜2080-12-31) |
指定した日の六曜と、時間帯ごとの吉凶(例: 先勝は午前が吉、赤口は正午前後だけ吉)。暦注の慣行による。
| Parameter | Type | Required | Notes |
|---|---|---|---|
| date | string | yes | YYYY-MM-DD(1926-01-01〜2080-12-31) |
日本時間の日時から、その日の明六つ・暮六つ(国立天文台の定義)と、不定時法の刻(暮六つ・暁九つ など)、十二辰刻(丑三つ時 など)を返す。地点は都道府県(省略時は東京都)。
| Parameter | Type | Required | Notes |
|---|---|---|---|
| datetime | string | yes | YYYY-MM-DDTHH:MM(日本時間) |
| prefecture | string | no | 都道府県名(省略時は東京都) |
2 つの日付の間の日数(開始日・終了日を含めるか選べる)と営業日数(土日祝を除く。定休の曜日・お盆・年末年始・個別の休業日と営業日も指定できる)。数え方は /tools/date-calculator と同じ。business_count_start: true のときは営業日数に開始日も数え、既定の false は開始日を数えない(ある月の営業日の数は、start を 1 日・end を末日にして business_count_start: true を指定した値)。
| Parameter | Type | Required | Notes |
|---|---|---|---|
| start | string | yes | YYYY-MM-DD(1926-01-01〜2080-12-31) |
| end | string | yes | YYYY-MM-DD(1926-01-01〜2080-12-31) |
| include_start | boolean | no | 日数に開始日を含める(既定 true) |
| include_end | boolean | no | 日数に終了日を含める(既定 false) |
| business_count_start | boolean | no | 営業日数に開始日も数える(既定 false) |
| closed_weekdays | array | no | 定休の曜日(既定は ["土", "日"]。空の配列なら曜日では休まない) |
| close_holidays | boolean | no | 祝日(振替休日・国民の休日を含む)を休む(既定 true) |
| obon | boolean | no | お盆 8/13〜16 を休む(既定 false) |
| nenmatsu | boolean | no | 年末年始 12/29〜1/3 を休む(既定 false) |
| closed_dates | array | no | 個別の休業日 |
| open_dates | array | no | 個別の営業日(祝日や定休日でも営業する日) |
日付の N 日後・N 日前、または N 営業日後・前(business: true。土日祝を除く。定休の曜日・お盆・年末年始・個別の指定も可)。基準日は数えない。n が負なら前(締め切りの逆算)。
| Parameter | Type | Required | Notes |
|---|---|---|---|
| date | string | yes | YYYY-MM-DD(1926-01-01〜2080-12-31) |
| n | integer | yes | 日数(負なら前)。暦日は 1926〜2080 年の範囲に収まる限り何日でも、営業日は ±2000(暦日 3,000 日まで進む) |
| business | boolean | no | 営業日で数える(既定 false) |
| closed_weekdays | array | no | 定休の曜日(既定は ["土", "日"]。空の配列なら曜日では休まない) |
| close_holidays | boolean | no | 祝日(振替休日・国民の休日を含む)を休む(既定 true) |
| obon | boolean | no | お盆 8/13〜16 を休む(既定 false) |
| nenmatsu | boolean | no | 年末年始 12/29〜1/3 を休む(既定 false) |
| closed_dates | array | no | 個別の休業日 |
| open_dates | array | no | 個別の営業日(祝日や定休日でも営業する日) |
日付(または 62 日までの期間)が営業日か休みか(理由と祝日名)。1 日だけなら次の営業日・前の営業日も返す。休みの規則は既定で土日祝、定休の曜日・お盆・年末年始・個別の休業日と営業日を指定できる。
| Parameter | Type | Required | Notes |
|---|---|---|---|
| date | string | no | YYYY-MM-DD(1926-01-01〜2080-12-31) |
| start | string | no | YYYY-MM-DD(1926-01-01〜2080-12-31) |
| end | string | no | YYYY-MM-DD(1926-01-01〜2080-12-31) |
| closed_weekdays | array | no | 定休の曜日(既定は ["土", "日"]。空の配列なら曜日では休まない) |
| close_holidays | boolean | no | 祝日(振替休日・国民の休日を含む)を休む(既定 true) |
| obon | boolean | no | お盆 8/13〜16 を休む(既定 false) |
| nenmatsu | boolean | no | 年末年始 12/29〜1/3 を休む(既定 false) |
| closed_dates | array | no | 個別の休業日 |
| open_dates | array | no | 個別の営業日(祝日や定休日でも営業する日) |
期間(366日まで)の中から、条件に合う日を探す。条件は六曜・吉日(一粒万倍日・天赦日・不成就日 など)・曜日・祝日・土日祝・二十四節気/雑節・新月/満月など・日干支(十干・十二支)。all(すべて)・any(どれか)・none(除く)で組み合わせ、offset_days で「翌日が満月」「前日が祝日」のようなずれも指定できる。例: 2027年の大安の土日で不成就日でない日。
| Parameter | Type | Required | Notes |
|---|---|---|---|
| start | string | yes | YYYY-MM-DD(1926-01-01〜2080-12-31) |
| end | string | yes | YYYY-MM-DD(1926-01-01〜2080-12-31) |
| all | array | no | 条件の配列(all・any・none を合わせて 12 個まで) |
| any | array | no | 条件の配列(all・any・none を合わせて 12 個まで) |
| none | array | no | 条件の配列(all・any・none を合わせて 12 個まで) |
日本語の質問 1 つ(例: 2027年4月の一粒万倍日はいつ?/2026年10月1日の六曜は?/2027年の夏至の時刻は?/1990年5月23日から20営業日後は?)に、答え・根拠の道具と引数・出典を 1 回で返す。規則で読むので、読めない質問には推測せず「読めませんでした」と聞き方の例を返す。
| Parameter | Type | Required | Notes |
|---|---|---|---|
| question | string | yes | 暦についての質問(日本語・300 文字まで) |
- Every tool — any call limit is its publisher’s, not ours
- No card, and mcprush charges nothing for it
- Runs at its publisher’s own address — this marketplace is not in the path
- Nothing to cap, because mcprush bills nothing
What counts against your monthly calls
| Tool | Unit | Calls used | Out of the allowance |
|---|
Nothing here is billable: mcprush charges nothing to install Koyomi or to call it, at any volume.
Two independent axes, because powerful and malicious are different questions. The grade is threat only. The capability level is blast radius, and it is never a penalty on the grade — it is priced as one subtract-only term in the score, where you can see it.
| Term | Level | What it prices | Points |
|---|---|---|---|
| capability-exposure | minimal | capability blast radius (minimal) — client exposure if the model is manipulated | −0 |
| coverage-honesty | manifest | inspection depth (manifest) — how much of the target the scan could see | −4 |
What the scan could actually read
A grade is only as meaningful as its coverage, so the scanner publishes its own depth before it publishes its result.
The scan read each tool’s name, description, input schema and annotations exactly as the server listed them the last time it answered us; no code was reviewed. We ask the server again about once a month, and a list that changed is graded again.
The implementation source was not read — this reflects the declared tool metadata only.
Capability — what it could do if the model were manipulated
Tags derived from each tool’s schema and the implementation, not from what the tool calls itself. minimal is the level these add up to.
| Tool | Capability tags | Why the tag was assigned |
|---|---|---|
| get_koyomi_day | no tags | |
| search_lucky_days | no tags | |
| convert_wareki_eto | no tags | |
| get_sun_moon_times | no tags | |
| list_holidays | no tags | |
| get_solar_term_times | no tags | |
| get_moon_phases | no tags | |
| get_koyomi_entity | no tags | |
| get_moon_events | no tags | |
| get_rokuyo_hours | no tags | |
| get_old_time | no tags | |
| count_days | no tags | |
| add_days | no tags | |
| check_business_day | no tags | |
| find_dates | no tags | |
| answer | no tags |
Toxic-flow graph
The lethal trifecta, checked as a graph rather than as a checklist: untrusted input, a sensitive source and an external sink have to meet before there is a path worth worrying about.
The public result for this release does not print the flow graph, so there is nothing to show here. That is not the same as "no paths were found": what the scan did read is above, under coverage.
Supply chain and provenance
This is the first scan of this surface here, so there is nothing yet to compare it against.
Every result on this tab comes from one deterministic pass over the published package — offline, rule by rule, and auditable line by line above. Same methodology version, same bytes, same score.
Release history
This is an address its publisher runs: which release it serves is theirs to choose, so there is nothing here to pin. The history below is for reading; the current release on file is 1.0.0.
No release note was published with this version.
One review per account, from a signed-in account that does not publish this listing. Nothing else is asked — you can say what you think before you install it. Publishers can reply once per review, and a review can be edited or deleted by whoever wrote it.
Any signed-in account that does not publish Koyomi can review it, once — before installing it or after. A review from an account that has installed it is marked as one.
Nobody has reviewed this listing. The rating on the card is the mean of the reviews written here and nothing else, so there is no rating until somebody writes the first — which takes a signed-in account that does not publish it, and nothing else.