MCPサーバー

bda-mcp

io.github.BharatDharmaAcademy/bda-mcp
教育 ナレッジ・ドキュメント 公開・接続可能 MCP 2026-07-28

このMCPでできること

Provides cited public information on Jyotish, Panchang calculations, Hindu festivals, tithis, mantras, and Sanatan Dharma resources.

get_festival_calendar
Return public festival feed or calendar export.
入力スキーマ
{'type': 'object', 'properties': {'tz': {'type': 'string', 'default': 'Australia/Sydney'}, 'lat': {'type': 'number', 'default': -33.8688, 'maximum': 90, 'minimum': -90}, 'lng': {'type': 'number', 'default': 151.2093, 'maximum': 180, 'minimum': -180}, 'days': {'type': 'integer', 'default': 90, 'maximum': 366, 'minimum': 1}, 'from_date': {'type': 'string', 'description': 'YYYY-MM-DD'}}, 'additionalProperties': False}
get_jyotish_glossary_term
Return public Jyotish glossary/concept explanation metadata.
入力スキーマ
{'type': 'object', 'required': ['term'], 'properties': {'term': {'type': 'string'}}, 'additionalProperties': False}
get_kundali_explanation
Return public Jyotish concept explanations without generating private user Kundali data.
入力スキーマ
{'type': 'object', 'properties': {'concept': {'type': 'string', 'default': 'lagna'}}, 'additionalProperties': False}
get_mantra_meaning
Return public reviewed-source discovery guidance for mantra meanings.
入力スキーマ
{'type': 'object', 'required': ['mantra'], 'properties': {'mantra': {'type': 'string'}}, 'additionalProperties': False}
get_nakshatra_info
Use public Panchang endpoints for nakshatra context by date/location.
入力スキーマ
{'type': 'object', 'properties': {'tz': {'type': 'string', 'default': 'Australia/Sydney'}, 'lat': {'type': 'number', 'default': -33.8688, 'maximum': 90, 'minimum': -90}, 'lng': {'type': 'number', 'default': 151.2093, 'maximum': 180, 'minimum': -180}, 'date': {'type': 'string', 'description': "YYYY-MM-DD; defaults to today's UTC date"}}, 'additionalProperties': False}
get_panchang_by_date_city
Return public Panchang JSON for a supplied date and city/location.
入力スキーマ
{'type': 'object', 'properties': {'tz': {'type': 'string', 'default': 'Australia/Sydney'}, 'lat': {'type': 'number', 'default': -33.8688, 'maximum': 90, 'minimum': -90}, 'lng': {'type': 'number', 'default': 151.2093, 'maximum': 180, 'minimum': -180}, 'date': {'type': 'string', 'description': "YYYY-MM-DD; defaults to today's UTC date"}}, 'additionalProperties': False}
get_public_bda_feature_summary
Return public BDA service and API discovery metadata.
入力スキーマ
{'type': 'object', 'properties': {}, 'additionalProperties': False}
get_public_page_metadata
Fetch safe public BDA page metadata for a single allowlisted public URL without returning page body content.
入力スキーマ
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'Allowlisted public BDA URL or root-relative public path.'}}, 'additionalProperties': False}
get_tithi_calendar
Return deterministic annual start/end spans for one Tithi in the requested location timezone.
入力スキーマ
{'type': 'object', 'required': ['tithi', 'year', 'lat', 'lng'], 'properties': {'tz': {'type': 'string', 'description': 'Optional IANA timezone hint'}, 'lat': {'type': 'number', 'maximum': 90, 'minimum': -90}, 'lng': {'type': 'number', 'maximum': 180, 'minimum': -180}, 'year': {'type': 'integer', 'maximum': 2100, 'minimum': 1900}, 'tithi': {'type': 'string', 'description': 'Canonical Tithi slug, for example shukla-navami'}}, 'additionalProperties': False}
get_tithi_info
Use the public Panchang utility/evidence endpoints for tithi context.
入力スキーマ
{'type': 'object', 'properties': {'tz': {'type': 'string', 'default': 'Australia/Sydney'}, 'lat': {'type': 'number', 'default': -33.8688, 'maximum': 90, 'minimum': -90}, 'lng': {'type': 'number', 'default': 151.2093, 'maximum': 180, 'minimum': -180}, 'date': {'type': 'string', 'description': "YYYY-MM-DD; defaults to today's UTC date"}}, 'additionalProperties': False}
get_today_panchang
Return public daily Panchang data for a city/date context.
入力スキーマ
{'type': 'object', 'properties': {'tz': {'type': 'string', 'default': 'Australia/Sydney'}, 'lat': {'type': 'number', 'default': -33.8688, 'maximum': 90, 'minimum': -90}, 'lng': {'type': 'number', 'default': 151.2093, 'maximum': 180, 'minimum': -180}}, 'additionalProperties': False}
get_udaya_lagna
Return certified public ascendant-sign windows from local sunrise to the next local sunrise.
入力スキーマ
{'type': 'object', 'properties': {'tz': {'type': 'string', 'default': 'Australia/Sydney'}, 'lat': {'type': 'number', 'default': -33.8688, 'maximum': 90, 'minimum': -90}, 'lng': {'type': 'number', 'default': 151.2093, 'maximum': 180, 'minimum': -180}, 'date': {'type': 'string', 'description': "YYYY-MM-DD; defaults to today's UTC date"}}, 'additionalProperties': False}
list_public_api_endpoints
List public evaluation endpoints from the filtered public OpenAPI contract, excluding identity, donation, memory, client-log, external-database, alerting, rendered-page, and internal routes.
入力スキーマ
{'type': 'object', 'properties': {'limit': {'type': 'integer', 'default': 100, 'maximum': 200, 'minimum': 1}, 'query': {'type': 'string', 'description': 'Optional case-insensitive endpoint search string.'}, 'family': {'type': 'string', 'description': 'Optional public API family/tag/path substring filter.'}}, 'additionalProperties': False}
list_public_sitemap_urls
Return a paged public URL catalog from BDA sitemaps so agents can discover the full public site without crawling private surfaces.
入力スキーマ
{'type': 'object', 'properties': {'limit': {'type': 'integer', 'default': 100, 'maximum': 500, 'minimum': 1}, 'query': {'type': 'string', 'description': 'Optional case-insensitive URL substring filter.'}, 'family': {'type': 'string', 'default': 'all', 'description': 'One sitemap family key or all.'}, 'offset': {'type': 'integer', 'default': 0, 'maximum': 100000, 'minimum': 0}, 'max_sitemaps': {'type': 'integer', 'default': 20, 'maximum': 50, 'minimum': 1}}, 'additionalProperties': False}
search_sanatan_encyclopedia
Use canonical public Sanatan Encyclopedia pages and future search contracts.
入力スキーマ
{'type': 'object', 'required': ['query'], 'properties': {'query': {'type': 'string'}}, 'additionalProperties': False}
追加
list_public_api_endpoints
2026年9月17日12:40
追加
get_public_page_metadata
2026年9月17日12:40
追加
list_public_sitemap_urls
2026年9月17日12:40
追加
get_public_bda_feature_summary
2026年9月17日12:40
追加
get_jyotish_glossary_term
2026年9月17日12:40
追加
get_mantra_meaning
2026年9月17日12:40
追加
search_sanatan_encyclopedia
2026年9月17日12:40
追加
get_kundali_explanation
2026年9月17日12:40
追加
get_nakshatra_info
2026年9月17日12:40
追加
get_tithi_calendar
2026年9月17日12:40
追加
get_tithi_info
2026年9月17日12:40
追加
get_udaya_lagna
2026年9月17日12:40
追加
get_festival_calendar
2026年9月17日12:40
追加
get_panchang_by_date_city
2026年9月17日12:40
追加
get_today_panchang
2026年9月17日12:40