mcpField
C
caelus-mcp

caelus-mcp

リモート
github.com/heavyblottoゲーム・エンタメ13 週間前に更新
リポジトリ

caelus-mcp について

caelus-mcpは、Caelus TypeScriptエンジンを基盤とする占星術計算用MCPサーバーです。チャート、トランジット、タイミング技法、ヴェーダ占星術の計算、引用可能なチャート情報を必要とするユーザーや開発者を対象とし、Swiss Ephemerisのコードや天文暦ファイルを含まないクリーンルーム実装と説明されています。

主な機能

  1. 01チャートとトランジットの計算
  2. 02シナストリー、イベント、食の計算
  3. 03ヘレニズム占星術のタイミング技法
  4. 04ヴェーダ占星術の手法
  5. 05引用可能なチャート情報と天空ビュー用フレーム

活用シーン

  1. 01占星術チャートを生成
  2. 02トランジットや食を調べる
  3. 03チャート間のシナストリーを計算
  4. 04引用用のチャート情報を生成

MCP 対応

`caelus-mcp`パッケージは、チャート、トランジット、シナストリー、イベント、食に関するMCPツールを提供します。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://www.ephemengine.com/api/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

パッケージ
npmcaelus-mcp0.24.1

ツール

35
パラメーター型必須説明
latnumberはい緯度。北緯を正とします。
lonnumberはい経度。東経を正とします(南北アメリカは負)。
datestringはいUTC の日時。ISO 8601 形式。例:1990-06-10T14:30:00Z。現地の出生時刻を先に UTC に変換してください。
gridenumいいえ標準グリッド(output:'canonical' と併用):arcsec(デフォルト)、milliarcsec、centideg、dms([deg,min,sec] の三つ組)、または accuracy(各天体を検証済みの測定精度に丸めます。クロスプラットフォームのコンテンツアドレッシングに最も適した選択肢です)arcsec | milliarcsec | centideg | dms | accuracy
outputenumいいえ'float'(デフォルト)は通常の浮動小数点ペイロードを返します。'canonical' は、指定グリッド上の整数と sha256 ダイジェストを返します。マシン/ブラウザー/言語間で安定し、キャッシュや重複排除のためにハッシュ化でき、精度を正確に保ちます。サイン/ハウス/アスペクトは量子化値から再導出されるため、表示される数値と事実は常に一致します。float | canonical
zodiacenumいいえtropical(デフォルト)または sidereal:<ayanamsa>tropical | sidereal:lahiri | sidereal:fagan_bradley | sidereal:krishnamurti | sidereal:raman | sidereal:yukteshwar | sidereal:galcent_0sag | sidereal:true_citra
remaindersenumいいえoutput:'canonical' の場合:余りセットも返します。量子化で破棄された量子未満の整数残差で、リーフパスをキーとし、ペイロードダイジェストにひも付けられます。'auto' は基準より1段階細かいグリッドを選択します。または、より細かいグリッドを指定できます(必ず厳密に細かいものを指定)。残差は累積可能です。composeRemainders(payload, remainders) により、より細かいグリッド上のペイロードを正確に再構築できます。時間の残差は整数マイクロ秒、距離の残差は整数 nano-AU です。auto | arcsec | milliarcsec
separationenumいいえアスペクトの分離角:'longitude'(デフォルト。黄道上のアスペクト)または 'spatial'(黄緯を考慮した真の大円分離角。月、冥王星、黄道から大きく離れた天体では結果が異なります)。longitude | spatial
house_systemstringいいえハウスシステム(デフォルトは placidus)。大文字と小文字、空白の違いは無視されます。有効な値:placidus、whole_sign、equal、porphyry、koch、regiomontanus、campanus、alcabitius、morinus、meridian、polich_page、vehlow("whole sign" などの別名も使用できます)。

詳細

Caelus

クリーンルーム方式で開発された占星術計算モノレポです。MIT ライセンスで、Swiss Ephemeris のコード、AGPL、エフェメリスファイルは含みません。Caelus はエフェメリス位置、チャート、イベント、ヘレニズム占星術のタイミング技法、ヴェーダ占星術の手法、引用可能なチャート情報、空の眺望画像用プロンプトフレーム、およびそれらを扱う MCP ツールを計算します。公開先: ephemengine.com。

パッケージ

パスnpm説明
packages/caeluscaelusTypeScript エンジン(圧縮後合計約 153 KB、依存関係ゼロ)
packages/caelus-mcpcaelus-mcpMCP サーバー:チャート、トランジット、シナストリー、イベント、日食・月食
packages/caelus-delineations-pd—パブリックドメインの解釈コーパスと、interpret() のデフォルト検証セット
packages/birthcaelus-birth出生時刻と場所 → UT(タイムゾーンと夏時間の解決)
packages/wheelcaelus-wheelReact SVG チャートホイール、実行時依存関係ゼロ
apps/web—Next.js サイト:プレイグラウンド、検証、エッジ /api/chart
caelus-starter—Next.js スターターアプリ(別リポジトリ)

Python 参照エンジンとデータフィッティングパイプラインは python/ にあります。係数データとゴールデンフィクスチャを生成し、実行時の依存関係ではありません。

ドキュメント

クイックスタート

npm install
npm run build
npm test
npm run dev -w web

http://localhost:3000 — ブラウザーでライブチャートを表示します。 エッジ API:GET /api/chart?date=…&lat=…&lon=…。

ブランチ

  • main — 安定版リリース
  • dev — 開発中

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。