mcpField
V
Vedika Astrology and Vastu

Vedika Astrology and Vastu

ローカル
github.com/vedika-ioゲーム・エンタメ01 週間前に更新

Vedika Astrology and Vastu について

Vedika Astrology and Vastu は、Vedika Intelligence API向けのMCPサーバーで、占星術・占術・ウェルネス・Vastuの操作をAIエージェントに提供します。複数の体系に対応し、計算や解釈の範囲はツールとアカウントプランによって異なります。

主な機能

  1. 01ヴェーダ占星術と西洋占星術の計算
  2. 02タロット・易経・中国占星術ツール
  3. 03数秘術とヒューマンデザインの鑑定
  4. 04Vastuの監査とプラン操作
  5. 05複数ターンの会話管理
  6. 06利用状況とウォレットの確認

活用シーン

  1. 01出生図や相性鑑定の作成
  2. 02タロット占いや易経の卦を実施
  3. 03Vastuの方位に基づく部屋配置の監査
  4. 04継続中の会話で占星術について質問

MCP 対応

MCPサーバーは、文書化されたVedika API操作をAIエージェント向けのセマンティックなツールとして公開します。標準入出力方式を使い、VEDIKA_API_KEYが必要です。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"vedika-io-vedika": {
"command": "npx",
"args": [
"-y",
"@vedika-io/mcp-server"
],
"env": {
"VEDIKA_API_KEY": "<VEDIKA_API_KEY>"
}
}
}
}
起動コマンドnpx -y @vedika-io/mcp-server
設定が必要な環境変数
VEDIKA_API_KEYシークレットYour Vedika production API key. Authenticated requests use your account billing terms.

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@vedika-io/mcp-server2.0.9

ツール

48

掲載時のツール一覧 · 1 週間前に更新

パラメーター型必須説明
speedenumいいえ配信ティア。standard=最高品質(デフォルト)。fast=高速、料金は高め。eco=低コストのエンジン。Eco エンジンがデプロイされていない環境で eco を呼び出すと、マスクされた 503 ECO_UNAVAILABLE を返して安全に失敗し、課金されることはありません。standard | fast | eco
systemenumいいえ占星術体系。vedic=ナクシャトラ、ダシャー、ヨーガを用いるサイデリアル方式(デフォルト)。western=トランジットとアスペクトを用いるトロピカル方式。kp=クリシュナムルティのサブロード分析。vedic | western | kp
categoryenumいいえルーティングを最適化するためのクエリカテゴリーヒント。省略すると自動検出されます。kundali | dasha | transit | dosha | remedies | compatibility | career | health | general
languagestringいいえ応答言語コード。例:en、hi、ta。利用可否は操作とアカウントプランによって異なります。デフォルト:en。
questionstringはい自然言語で占星術に関する質問を入力します。選択した操作とアカウントプランで、その言語が利用可能か確認してください。
birthDetailsobjectいいえ出生情報。個人に関する質問(ホロスコープ、ダシャー、ドーシャ、相性、キャリア、健康)では必須です。
birthDetails.namestringいいえ人物名
birthDetails.genderenumいいえ性別male | female | other
birthDetails.datetimestringはい出生日時(ISO 8601 形式)。例:"1990-06-15T14:30:00"
birthDetails.latitudenumberはい出生地の緯度
birthDetails.locationstringいいえ出生地の都市名/場所名
birthDetails.timezonestringはいUTC オフセット "+05:30" または IANA タイムゾーン "Asia/Kolkata"
birthDetails.longitudenumberはい出生地の経度
conversationIdstringいいえコンテキストを引き継いで複数ターンの会話を続けるための、以前の応答に含まれる ID。
responseFormatenumいいえ応答形式。デフォルト:text。text | json | markdown
includeRemediesbooleanいいえ弱い惑星に対する BPHS に基づく対処法(宝石、マントラ、寄付)を含めます。
partnerBirthDetailsobjectいいえ相性に関する質問に使う、パートナー/2人目の出生情報。
partnerBirthDetails.namestringいいえ人物名
partnerBirthDetails.genderenumいいえ性別male | female | other
partnerBirthDetails.datetimestringはい出生日時(ISO 8601 形式)。例:"1990-06-15T14:30:00"
partnerBirthDetails.latitudenumberはい出生地の緯度
partnerBirthDetails.locationstringいいえ出生地の都市名/場所名
partnerBirthDetails.timezonestringはいUTC オフセット "+05:30" または IANA タイムゾーン "Asia/Kolkata"
partnerBirthDetails.longitudenumberはい出生地の経度

詳細

@vedika-io/mcp-server

Vedika Intelligence API 用の MCP サーバーです。ヴェーダ占星術、西洋占星術、KP、中国占術、タロット、易経、ヒューマンデザイン、数秘術、アーユルヴェーダの各分野における占星術、占術、ヴァーストゥの機能を、AI エージェント向けのセマンティックツールとして提供します。

このサーバーは、ドキュメント化された Vedika API の操作を呼び出します。計算および解釈の対応範囲は、ツールやアカウントプランによって異なります。

ディスカバリーメタデータ

server.json 記述子では、このパッケージを io.github.vedika-io/vedika-mcp-server として識別し、標準入出力トランスポートを使用します。必須のシークレット環境変数として VEDIKA_API_KEY を宣言しています。MCP クライアントのプライベートな環境設定にキーを指定してください。記述子にはキーの値は含まれていません。

クイックスタート

npm install -g @vedika-io/mcp-server

vedika.io/pricing で API キーを取得してください(月額 $12 から)。無料プランはありません。クエリごとに料金が発生します。

設定

どのクライアントを使うかより、キーをどこに置くかが重要です。

  • クライアントのGit で無視されるローカル設定ファイルに指定し、共有設定ファイルには決して指定しないでください。コミット済みの設定に含まれるキーは、公開したキーです。
  • バージョンを固定してください。 以下の例では @2.0.9 に固定しています。バージョンを指定せずに npx -y @vedika-io/mcp-server を実行すると、起動のたびに npm が現在 latest としているバージョンが解決されます。そのため、不正なリリースや乗っ取られたリリースが公開された瞬間に実行され、どのバージョンを使っていたかの記録も残りません。
  • 2.0.4 より前のバージョンでは、キーは VEDIKA_BASE_URL が指定する任意の宛先に送信され、キーを付けたままリダイレクトにも従います。2.0.4 より前のバージョンに固定しないでください。
  • キーは支払いに使われる認証情報です。クエリごとに料金が発生します。設定値ではなく、カード番号と同じように扱ってください。
Claude Desktop

~/Library/Application Support/Claude/claude_desktop_config.json に追加します。

{
  "mcpServers": {
    "vedika": {
      "command": "npx",
      "args": ["-y", "@vedika-io/[email protected]"],
      "env": {
        "VEDIKA_API_KEY": "vk_live_your_key_here"
      }
    }
  }
}
Claude Code

.claude/settings.local.json に追加します。

.claude/settings.json ではありません。 そのファイルは共有され、チェックインされるファイルです。そこにキーを置くと、コミットされ、プッシュされ、履歴に永久に残ります。settings.local.json は Git で無視され、お使いのマシンに保持されます。この README では 2026-09-07 まで settings.json と記載されており、公開済みの 2.0.3 パッケージにもその記述が残っています。

{
  "mcpServers": {
    "vedika": {
      "command": "npx",
      "args": ["-y", "@vedika-io/[email protected]"],
      "env": {
        "VEDIKA_API_KEY": "vk_live_your_key_here"
      }
    }
  }
}
Cursor

Cursor の「設定」>「MCP Servers」に追加します。

{
  "vedika": {
    "command": "npx",
    "args": ["-y", "@vedika-io/[email protected]"],
    "env": {
      "VEDIKA_API_KEY": "vk_live_your_key_here"
    }
  }
}
Windsurf

~/.windsurf/mcp_config.json に追加します。

{
  "mcpServers": {
    "vedika": {
      "command": "npx",
      "args": ["-y", "@vedika-io/[email protected]"],
      "env": {
        "VEDIKA_API_KEY": "vk_live_your_key_here"
      }
    }
  }
}

環境変数

変数必須デフォルト説明
VEDIKA_API_KEYはい—API キー(形式:vk_live_*)。Authorization: Bearer として送信されます。
VEDIKA_BASE_URLいいえhttps://api.vedika.iohttps://api.vedika.io と無料のサンドボックス https://api.vedika.io/sandbox のみ使用できます。それ以外の値を指定するとサーバーの起動が停止するため、キーが別のホストに送信されることはありません。

ツール

コア
ツール説明費用
vedika_ai_chatヴェーダ、西洋占星術、KP を選択して自然言語で質問し、会話を続けられます。利用可能な操作と言語は、ルートとアカウントプランによって異なります。現在の料金条件
vedika_conversation複数ターンの会話を一覧表示、取得、削除、または継続します。無料
ヴェーダ計算
ツール種類費用
vedika_birth_chartkundli, birth-chart, planetary-positions, house-cusps, ascendant, birth-details$0.016-0.028
vedika_dashavimshottari, mahadasha, antardasha, pratyantardasha, yogini$0.016-0.028
vedika_doshasmangal, kaal-sarp, pitru, nadi, all, sade-sati, sade-sati-advanced$0.016-0.040
vedika_compatibilityguna-milan, kundali, nakshatra-porutham, thirumana-porutham$0.040-0.048
vedika_panchangfull, tithi, nakshatra, yoga, karana$0.012
vedika_muhurtachoghadiya, hora, rahu-kaal, gulika-kaal, yamaghanta, abhijit, brahma, durmuhurta, combined, auspicious$0.012-0.020
vedika_divisional_chartsD2-D60(15チャート:Hora, Drekkana, Chaturthamsa, Saptamsa, Navamsa, Dashamsa, Dwadashamsa, Shodasamsa, Vimsamsa, Chaturvimsamsa, Bhamsa, Trimsamsa, Khavedamsa, Akshavedamsa, Shashtiamsa)$0.005
vedika_predictionsdaily, weekly, monthly, quarterly, yearly$0.020-0.088
vedika_ashtakavargaplanet(Bhinnashtakavarga)、sarva(Sarvashtakavarga)$0.025
西洋占星術
ツール種類費用
vedika_western_transitschart, positions, aspects$0.064
vedika_western_progressionschart, positions, aspects$0.092
vedika_western_solar_returnchart, positions, aspects$0.120
vedika_western_relationshipsynastry, synastry-aspects, composite, composite-aspects$0.148
システム横断(3 ツール)
ツール種類費用
vedika_horoscopeヴェーダ式の日次/週次/月次;西洋式の日次または高度な日次現在の API 価格を確認してください
vedika_numerologylife-path, destiny, personality, soul-urge, personal-year, complete, compatibility$0.003-0.010
vedika_varshaphalヴェーダ式の年次ソーラーリターン(Tajaka システム)$0.006
補足
ツール種類費用
vedika_strengthchandra-bala, tara-bala, upagraha, planet-relationship, shadbala$0.020
vedika_calendarritu, solstice, anandadi-yoga, auspicious-yoga, auspicious-period, inauspicious-period, gowri-nalla-neram, disha-shool, planet-transit, chandrashtama, chandrashtama-periods$0.016-0.020
タロットと占術
ツール説明費用
vedika_tarot_drawシングル、3 枚引き、ケルト十字、ホースシュー、恋愛、またはキャリアのスプレッドでタロットカードを引きます。Rider-Waite、Thoth、またはMarseilleのデッキを使用します。$0.020-0.048
vedika_tarot_daily意味、キーワード、毎日のガイダンスを含む今日のカード。日ごとにキャッシュされます。$0.008
vedika_iching_cast易の卦を立てます(蓍草法またはコイン法)。本卦+変爻+之卦を示します。$0.012
中国占星術
ツール説明費用
vedika_chinese_zodiac十二支の動物、五行、陰陽、ラッキーナンバー/カラー、相性のよい/悪い動物を示します。中国の旧正月の日付を考慮します。$0.003
vedika_chinese_baziタイムゾーン情報のない日時から基本的な八字チャートを作成します:年/月/日/時の柱、日主、優勢な五行、五行のバランス。タイムゾーン情報を含む入力は、受け入れられる民間時刻、ゾーン時刻、または太陽時の意味が確定するまで保留されます。現在の API 価格を確認してください
代替システム
ツール説明費用
vedika_human_design_chartヒューマンデザインのボディグラフ:タイプ、ストラテジー、オーソリティ、プロフィール、定義済み/未定義のセンター、チャネル、ゲート。$0.040
vedika_crystals_recommend星座、惑星、またはニーズに基づいて、クリスタルや宝石をおすすめします。ヴェーダのラトナ・シャーストラと現代のクリスタルヒーリングに基づきます。$0.012
ヴェーダ占星術の拡張ツール
ツール説明料金
vedika_matrimony_matchクンダリー・マッチング:36ポイントのアシュタクータ、ダシャクータの概要、ドーシャの解消要因、総合判定。ポルッタムには southIndian: true を指定します。現在の API 料金を確認してください
vedika_dasha_ashtottari108年周期のアシュトッタリ・ダシャー(ヴィムショッタリの代替)。8つの惑星を対象とし、マハーダシャー/アンタルダシャー/プラティアンタルダシャーまで確認できます。$0.020
vedika_lalkitab_remedies凶作用を受けた惑星に対するラル・キタブの対処法。古典的な BPHS とは異なる独自のトトカ(実践的な対処法)を提示します。任意で負債(リナ)分析も利用できます。$0.020
vedika_spiritual_mantra古典文献に基づく、個人に合わせたマントラの推奨。サンスクリット語と IAST 翻字、ジャパの回数、ムフルタ、マーラーの素材を提示します。$0.016
スピリチュアルとウェルネス
ツール説明料金
vedika_spiritual_deityナヴァーンシャにおけるアートマカーラカからイスhta・デーヴァター(個人の神格)を導きます。ダルマ、パーラナ、グル・デーヴァターも提示します。BPHS 第33章に基づきます。$0.020
vedika_health_ayurvedic出生図からアーユルヴェーダのプラクリティ(体質)を分析します。ヴァータ/ピッタ/カパのバランス、食事、ハーブ、季節ごとの推奨事項を提示します。$0.024
バンドル
ツール説明料金
vedika_daily_bundle1回の呼び出しで、その日の一般的なコンテンツを取得します:タロットカード、エンジェルナンバー、クリスタル、マントラ、月相、ルーン、易。星座ごとのホロスコープではありません。現在の API 料金を確認してください
vedika_numerology_complete数秘術の完全なレポート:ライフパス、デスティニー、ソウルアージ、パーソナリティ、マチュリティ、ピナクル、チャレンジ、カルマの負債/教訓。ピタゴラス式またはカルデア式です。$0.010
ユーティリティ
ツール説明料金
vedika_usageウォレット残高、利用履歴、概要、モデル別内訳を確認します無料
ヴァーストゥ
ツール説明
vastu_reference静的なヴァーストゥ参照表(マンダラのグリッド、方位、欠陥、対処法、色、素材、門の障害物)
vastu_audit_floor_plan部屋の一覧を、各部屋が占めるコンパスゾーンと照合して監査します
vastu_room_placement1つのゾーンにおける1種類の部屋の配置ガイダンス
vastu_mandala_project敷地のポリゴン上にヴァーストゥ・プルシャ・マンダラのグリッドを投影します
vastu_generate_plan敷地と部屋の構成から、ヴァーストゥに準拠したプランを生成します
vastu_declination磁気偏角のおおまかな参照値
vastu_operationパスのサフィックスを指定して、任意のヴァーストゥ操作を呼び出します。assessments/batch では、保持された idempotencyKey が必要です
vastu_job_submit, vastu_job_status, vastu_job_results, vastu_job_cancel, vastu_job_artifact一括ヴァーストゥジョブと成果物(以下を参照)

入力パターン

出生情報(ほとんどのヴェーダ占星術/西洋占星術ツールで必須)
{
  "datetime": "1990-06-15T14:30:00",
  "latitude": 28.6139,
  "longitude": 77.2090,
  "timezone": "+05:30",
  "ayanamsa": "lahiri"
}
フィールド型必須備考
datetimestringはいISO 8601 形式。ハウス/アセンダントを正確に算出するには時刻が必要です。
latitudenumberはい-90~90。緯度が66.5を超える極地は、ハウスの信頼性が低いため拒否されます。
longitudenumberはい-180~180。
timezonestringはいUTC オフセットを推奨します(+05:30)。IANA 名も使用できます(Asia/Kolkata)。
ayanamsastringいいえデフォルト:lahiri。選択肢:lahiri、kp、raman、yukteshwar、fagan-bradley、true-chitra、true-revati、ss-citra。ヴェーダ占星術ツールでのみ使用されます。西洋占星術ツールでは無視されます。
ヴェーダ占星術の相性(男性/女性)
{
  "type": "guna-milan",
  "male": { "datetime": "1992-03-15T10:30:00", "latitude": 28.61, "longitude": 77.20, "timezone": "+05:30" },
  "female": { "datetime": "1994-07-22T08:15:00", "latitude": 19.07, "longitude": 72.87, "timezone": "+05:30" }
}
西洋占星術の相性(person1/person2――性別を問わない形式)
{
  "type": "synastry",
  "person1": { "datetime": "1990-01-15T14:30:00", "latitude": 40.71, "longitude": -74.00, "timezone": "-05:00" },
  "person2": { "datetime": "1992-08-22T09:45:00", "latitude": 34.05, "longitude": -118.24, "timezone": "-08:00" }
}
場所のみ(パンチャン、ムフルタ)
{
  "type": "choghadiya",
  "latitude": 28.6139,
  "longitude": 77.2090,
  "timezone": "+05:30"
}

すべての場所フィールドは任意です。デフォルトはデリー(28.6139, 77.2090, +05:30)です。

Zodiac Signs(予測、ホロスコープ)

英語とヒンディー語(ローマ字表記)の両方を受け付けます。

英語ヒンディー語
ariesmesha
taurusvrishabha
geminimithuna
cancerkarka
leosimha
virgokanya
libratula
scorpiovrishchika
sagittariusdhanu
capricornmakara
aquariuskumbha
piscesmeena
Tarot Spreads
{
  "spread": "celtic-cross",
  "question": "What should I focus on this month?",
  "deck": "rider-waite"
}
Chinese Ba Zi
{
  "datetime": "1990-06-15T14:30:00"
}
婚姻相性(新婦/新郎)
{
  "bride": { "datetime": "1994-07-22T08:15:00", "latitude": 19.07, "longitude": 72.87, "timezone": "+05:30", "gender": "female" },
  "groom": { "datetime": "1992-03-15T10:30:00", "latitude": 28.61, "longitude": 77.20, "timezone": "+05:30", "gender": "male" }
}

出力例

vedika_birth_chart(type: "kundli")
{
  "ascendant": { "sign": "Virgo", "degree": 14.23, "nakshatra": "Hasta", "pada": 2 },
  "planets": [
    { "name": "Sun", "sign": "Taurus", "house": 9, "degree": 0.85, "nakshatra": "Krittika", "pada": 4, "retrograde": false, "dignity": "Neutral" },
    { "name": "Moon", "sign": "Cancer", "house": 11, "degree": 22.14, "nakshatra": "Ashlesha", "pada": 3, "retrograde": false, "dignity": "Own" },
    { "name": "Mars", "sign": "Pisces", "house": 7, "degree": 6.52, "nakshatra": "Uttara Bhadrapada", "pada": 2, "retrograde": false, "dignity": "Neutral" }
  ],
  "houses": [
    { "house": 1, "sign": "Virgo", "degree": 14.23, "lord": "Mercury" },
    { "house": 2, "sign": "Libra", "degree": 12.15, "lord": "Venus" }
  ]
}
vedika_dasha(system: "vimshottari")
{
  "currentDasha": {
    "mahadasha": { "planet": "Jupiter", "start": "2020-03-15", "end": "2036-03-15" },
    "antardasha": { "planet": "Saturn", "start": "2024-09-01", "end": "2027-03-15" },
    "pratyantar": { "planet": "Mercury", "start": "2025-11-20", "end": "2026-04-30" }
  },
  "dashaTimeline": [
    { "planet": "Ketu", "start": "1990-06-15", "end": "1997-06-15", "years": 7 },
    { "planet": "Venus", "start": "1997-06-15", "end": "2017-06-15", "years": 20 },
    { "planet": "Sun", "start": "2017-06-15", "end": "2023-06-15", "years": 6 }
  ]
}
vedika_tarot_draw(spread: "three-card")
{
  "spread": "three-card",
  "cards": [
    { "position": "past", "card": "The Tower", "number": 16, "suit": "major", "reversed": false, "meaning": "Sudden upheaval, revelation, awakening" },
    { "position": "present", "card": "Two of Cups", "number": 2, "suit": "cups", "reversed": false, "meaning": "Partnership, harmony, mutual attraction" },
    { "position": "future", "card": "The Star", "number": 17, "suit": "major", "reversed": false, "meaning": "Hope, renewal, inspiration, serenity" }
  ],
  "deck": "rider-waite"
}
vedika_chinese_bazi
{
  "system": "chinese",
  "chart": {
    "yearPillar": { "stem": { "name": "Geng", "chinese": "庚", "element": "Metal", "polarity": "Yang" }, "branch": { "name": "Wu", "chinese": "午", "animal": "Horse", "element": "Fire", "polarity": "Yang" }, "label": "Geng Wu" },
    "monthPillar": { "stem": { "name": "Ren", "chinese": "壬", "element": "Water", "polarity": "Yang" }, "branch": { "name": "Wu", "chinese": "午", "animal": "Horse", "element": "Fire", "polarity": "Yang" }, "label": "Ren Wu" },
    "dayPillar": { "stem": { "name": "Xin", "chinese": "辛", "element": "Metal", "polarity": "Yin" }, "branch": { "name": "Hai", "chinese": "亥", "animal": "Pig", "element": "Water", "polarity": "Yin" }, "label": "Xin Hai" },
    "hourPillar": { "stem": { "name": "Yi", "chinese": "乙", "element": "Wood", "polarity": "Yin" }, "branch": { "name": "Wei", "chinese": "未", "animal": "Goat", "element": "Earth", "polarity": "Yin" }, "label": "Yi Wei" },
    "dayMaster": { "name": "Xin", "chinese": "辛", "element": "Metal", "polarity": "Yin" },
    "dominantElement": "Water",
    "elementBalance": { "Wood": 1, "Fire": 2, "Earth": 1, "Metal": 2, "Water": 2 }
  }
}
vedika_compatibility(type: "guna-milan")
{
  "totalScore": 26,
  "maxScore": 36,
  "recommendation": "Good match",
  "factors": [
    { "name": "Varna", "score": 1, "maxScore": 1, "description": "Spiritual compatibility" },
    { "name": "Vashya", "score": 2, "maxScore": 2, "description": "Mutual attraction" },
    { "name": "Tara", "score": 3, "maxScore": 3, "description": "Birth star compatibility" },
    { "name": "Yoni", "score": 3, "maxScore": 4, "description": "Physical compatibility" },
    { "name": "Graha Maitri", "score": 5, "maxScore": 5, "description": "Mental compatibility" },
    { "name": "Gana", "score": 5, "maxScore": 6, "description": "Temperament" },
    { "name": "Bhakoot", "score": 7, "maxScore": 7, "description": "Health & wealth" },
    { "name": "Nadi", "score": 0, "maxScore": 8, "description": "Genetic compatibility" }
  ],
  "mangalDosha": { "male": false, "female": true, "compatible": true }
}
vedika_panchang(element: "full")
{
  "date": "2026-03-13",
  "vara": { "name": "Friday", "deity": "Shukra" },
  "tithi": { "name": "Krishna Chaturdashi", "deity": "Shiva", "endTime": "2026-03-13T18:45:00+05:30" },
  "nakshatra": { "name": "Purva Bhadrapada", "lord": "Jupiter", "endTime": "2026-03-13T22:10:00+05:30" },
  "yoga": { "name": "Siddha", "endTime": "2026-03-13T15:30:00+05:30" },
  "karana": { "name": "Vanija", "endTime": "2026-03-13T18:45:00+05:30" },
  "sunrise": "06:28:00+05:30",
  "sunset": "18:22:00+05:30"
}
vedika_ai_chat
{
  "response": "Based on your birth chart, Jupiter is currently transiting your 7th house...",
  "conversationId": "conv_abc123",
  "tokens": { "input": 1250, "output": 480 },
  "cost": 0.012,
  "system": "vedic"
}
vedika_predictions(period: "daily")
{
  "sign": "aries",
  "period": "daily",
  "date": "2026-03-13",
  "prediction": {
    "overall": "A favorable day for career decisions...",
    "career": "Professional growth opportunities emerge...",
    "love": "Venus influence brings harmony...",
    "health": "Focus on physical activity...",
    "finance": "Avoid impulsive spending..."
  },
  "luckyNumber": 7,
  "luckyColor": "Red"
}
vedika_western_transits(type: "aspects")
{
  "transitAspects": [
    {
      "transitPlanet": "Saturn",
      "transitSign": "Pisces",
      "transitDegree": 22.5,
      "natalPlanet": "Moon",
      "natalSign": "Gemini",
      "natalDegree": 24.1,
      "aspect": "Square",
      "orb": 1.6,
      "applying": true,
      "influence": "challenging"
    }
  ]
}
vedika_usage(action: "wallet")
{
  "walletBalance": 5456,
  "currency": "USD",
  "displayBalance": "$54.56",
  "plan": "professional",
  "subscriptionEndDate": "2026-04-01T00:00:00Z"
}

注: walletBalance は米ドルのセント単位です。ドル表示するには100で割ってください。


エラー処理

すべてのエラーは、内容を説明するメッセージとともに MCP ツールエラーとして返されます。

ステータス意味メッセージ例
400入力が無効ですBad Request: datetime is required
401API キーが無効ですInvalid API key. Get one at https://vedika.io/pricing -- format: vk_live_*
402残高不足Insufficient wallet balance (required $0.016, available $0.005, deficit $0.011). Add funds at https://vedika.io/dashboard. Do not retry until the wallet is topped up. 再試行されません。
403サブスクリプションが無効ですSubscription inactive or endpoint not included in your plan.
429レート制限中応答本文の code によって分類されます。RATE_LIMIT_EXCEEDED:Rate limited. Retry after 5s. DAILY_LIMIT_EXCEEDED:Daily call limit reached. Do not retry until the limit resets... 自動的には再試行されません。
422冪等性キーが拒否されましたIDEMPOTENCY_NOT_SUPPORTED:エンドポイントはキーを受け付けず、課金も試みられていません。idempotencyKey を付けずに再送してください。
5xxサーバーエラーGET リクエスト、および呼び出し元の idempotencyKey を含む POST は、1秒のバックオフを設けて1回再試行されます。それ以外の POST は再試行されないため、課金対象の呼び出しが失敗しても二重請求されません。
タイムアウト応答が遅すぎますRequest timed out after 30s -- /v2/astrology/kundli
タイムアウト設定
リクエストの種類タイムアウト再試行
AI チャット(vedika_ai_chat)90s再試行なし(すでに長めに設定されています)
POST 計算エンドポイント30sidempotencyKey がある場合のみ、5xx で1回再試行。それ以外は再試行なし
GET エンドポイント15s5xx で1回再試行

料金

無料プランはありません。クエリごとに料金が発生します。モックデータを使用する無料サンドボックス:VEDIKA_BASE_URL=https://api.vedika.io/sandbox を設定してください。vedika.io/sandbox も参照してください。

プラン価格月間ウォレットクレジットレート制限
Starter$12/mo$1260 req/min
Professional$60/mo$60120 req/min
Business$120/mo$120300 req/min
Enterprise$240/mo$240600 req/min

API キーは vedika.io/pricing で取得してください。


技術詳細

  • ランタイム:Node.js 20+
  • トランスポート:stdio(MCP 標準)
  • 依存関係:@modelcontextprotocol/sdk、zod(その他のランタイム依存関係はありません)
  • HTTP:ネイティブの fetch(axios は使用しません)
  • 冪等性:ツールで明示的に idempotencyKey を指定しない限り、冪等性ヘッダーやリクエスト ID ヘッダーは送信されません(Vastu バッチ、ジョブ、vastu_operation)。API は /v2 で呼び出し元が送信した x-request-id を冪等性の申告として読み取り、冪等性が保証されていないエンドポイントでは 422 で拒否します。
  • リトライ:GET リクエストと、idempotencyKey を付けた POST リクエストでは、5xx エラー時に 1 秒のバックオフで 1 回リトライします。キーなしの課金対象 POST はリトライされません。402 や 429 を含む 4xx レスポンスはリトライされません。
  • タイムアウト:AI チャットは 90 秒、POST の計算は 30 秒、GET エンドポイントは 15 秒
  • モジュール形式:このパッケージは ESM 専用です("type": "module")。npx/vedika-mcp-server バイナリを介した実行(上記の通常の MCP クライアントのセットアップ)は、ご利用のプロジェクトのモジュール形式に関係なく動作します。CommonJS プロジェクトからライブラリとしてインポートする場合は、通常の require('@vedika-io/mcp-server') を使用するとエラーになります。代わりに動的インポートを使用してください:
    const { VedikaApiClient } = await import('@vedika-io/mcp-server');
    

リンク

ライセンス

MIT

Vastu のジョブとアーティファクト

vastu_job_submit を呼び出し、request.operation に assessments、plan-analyze、または plan-report を設定し、request.items に一意の {id, input} オブジェクトを含め、呼び出し元で保持する idempotencyKey を指定してください。レポートを引き渡す場合は input.format: "html" を使用してください。JSON レポートとプラン分析では、JSON アーティファクトが公開されます。送信すると、安定した jobId と maxCharge の見積もりが返されます。成功した各項目には既存の単項目料金が適用され、追加のジョブ料金はかかりません。無効な項目には課金されません。

vastu_job_status を使用して件数と料金をポーリングし、vastu_job_results を使用してページを読み取ります(nextCursor: null でページネーションが終了します)。vastu_job_artifact に jobId と itemId を指定すると、成果物と領収情報を正確に取得できます。同じアーティファクトは、vedika://vastu/jobs/{jobId}/items/{itemId} にある読み取り専用リソースとしても利用できます。item ID は URL エンコードしてください。結果とアーティファクトは 7 日後に期限切れとなります。vastu_job_cancel は未開始の項目を停止しますが、処理中の項目は完了して課金される場合があります。これらのツールを使用するには、パッケージバージョン 2.0.7 以降を使用し、アカウントでジョブが利用可能であることを確認してください。キーなしのサンドボックスはステートレスなプレビューを返します。ステータスの確認やアーティファクトの取得のためにジョブを保持することはできません。

コメント

MCP は初めてですか?

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

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