Gita & Mahabharata

Full Bhagavad Gita (Sanskrit + English) and Ganguli's Mahabharata: search verses and passages.

使うべきか

品質と安全性

A
説明の品質
90%
スキーマの完全性
82%
命名の品質
97%
ポイズニングのリスク
100%
権限の一致
100%
プロトコルへの準拠
100%

検出事項(2)

  • LOWTool 'get_gita_verse' description lacks action verbget_gita_verse 内
  • LOWTool 'daily_verse' description lacks action verbdaily_verse 内

ツール定義とプロトコルへの準拠に関する自動分析に基づいています。

コンテキストコスト

~1,198トークン数(ツール定義)
~825 B一般的なレスポンスサイズ
注意への影響は中程度(128k コンテキストの 0.94%)

これは、サーバーのツールがモデルのコンテキストに読み込まれるたびに消費されるおおよそのトークン数です。数が多いほど、ほかのタスクに使える注意が減ります。

インストール

ワンクリックインストール

これを `claude_desktop_config.json` ファイルに追加してください:

{
  "mcpServers": {
    "gita-mahabharata-mcp": {
      "url": "https://dharma-mcp.iag.workers.dev/mcp"
    }
  }
}

リモートエンドポイント

https://dharma-mcp.iag.workers.dev/mcpstreamable-http

できること

ツール一覧

ツール(6)

🟢 読み取り専用🟡 書き込み🔴 削除⚪ 不明
🟢search_gita(query, top_k)

Use when the user asks for guidance, comfort, or a teaching on any life situation (fear, failure, duty, grief, anger, stress, decisions, work, relationships, detachment, death, purpose) or asks what the Bhagavad Gita or Krishna says about something. Semantic search over all 700 verses. Write the query in English describing the feeling or situation (e.g. 'anger control', 'fear of failure in exams', 'grief after a parent's death'), even if the user wrote in Hindi or Hinglish. Returns real verses with Sanskrit, transliteration, two translations and the chapter.verse reference. Always cite the reference.

入力スキーマ

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "minLength": 2,
      "maxLength": 500,
      "description": "What the user is going through or asking about, in their own words"
    },
    "top_k": {
      "default": 4,
      "description": "How many verses to return",
      "type": "integer",
      "minimum": 1,
      "maximum": 8
    }
  },
  "required": [
    "query"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢get_gita_verse(chapter, verse, verse_end)

Use when the user names a specific verse or range, e.g. 'Gita 2.47' or 'chapter 18 verses 65-66'. Returns the exact verse(s) with Sanskrit, IAST transliteration and two translations.

入力スキーマ

{
  "type": "object",
  "properties": {
    "chapter": {
      "type": "integer",
      "minimum": 1,
      "maximum": 18
    },
    "verse": {
      "type": "integer",
      "minimum": 1,
      "maximum": 78
    },
    "verse_end": {
      "description": "Last verse of a range (max 10 verses)",
      "type": "integer",
      "minimum": 1,
      "maximum": 78
    }
  },
  "required": [
    "chapter",
    "verse"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢get_gita_chapter_summary(chapter)

Use when the user asks what a chapter of the Bhagavad Gita is about, or wants an overview of the Gita's 18 chapters (pass chapter 0 for the list of all chapters).

入力スキーマ

{
  "type": "object",
  "properties": {
    "chapter": {
      "type": "integer",
      "minimum": 0,
      "maximum": 18,
      "description": "1-18, or 0 for all chapter names"
    }
  },
  "required": [
    "chapter"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢search_mahabharata(query, parva, top_k)

Use when the user asks about Mahabharata stories, characters (Arjuna, Karna, Bhishma, Draupadi, Yudhishthira, Krishna, Duryodhana, Vidura...), events, or its teachings on dharma, kingship, duty, fate, loyalty and ethics. Semantic search over the complete Mahabharata (Ganguli translation, all 18 parvas). Optionally restrict to one parva (book) by name or number. Returns passages with parva and section references.

入力スキーマ

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "minLength": 2,
      "maxLength": 500
    },
    "parva": {
      "description": "Optional book, e.g. 'Santi', 'Udyoga', 'Bhishma' or 1-18",
      "type": [
        "string",
        "number"
      ]
    },
    "top_k": {
      "default": 4,
      "type": "integer",
      "minimum": 1,
      "maximum": 6
    }
  },
  "required": [
    "query"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢get_mahabharata_section(parva, section, page)

Read the full text of one section of the Mahabharata (Ganguli translation), e.g. after search_mahabharata returned a relevant passage. Long sections are paged.

入力スキーマ

{
  "type": "object",
  "properties": {
    "parva": {
      "description": "Book name (e.g. 'Santi') or number 1-18",
      "type": [
        "string",
        "number"
      ]
    },
    "section": {
      "type": "integer",
      "minimum": 1,
      "maximum": 400
    },
    "page": {
      "default": 1,
      "type": "integer",
      "minimum": 1,
      "maximum": 9007199254740991
    }
  },
  "required": [
    "parva",
    "section"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢daily_verse

Use when the user asks for today's verse, a daily verse, or a random verse from the Bhagavad Gita. Same verse for everyone on a given day (India time).

入力スキーマ

{
  "type": "object",
  "properties": {},
  "$schema": "http://json-schema.org/draft-07/schema#"
}

コミュニティ

このサーバーを評価する

エビデンス

最近の観測

検証済みバージョンは記録されていませんツール 6 件