关于 bda-mcp
bda-mcp 是面向 AI Agent 的远程 MCP 服务,提供 Jyotish、Panchang、印度教节日及 Sanatan Dharma 参考工具。只读结果附有引用和来源信息。
主要功能
- 01每日及指定日期的 Panchang
- 02印度教节日历
- 03Jyotish 概念与术语表
- 04搜索 Sanatan Encyclopedia
- 05提供引用与来源信息
适用场景
- 01查询指定城市和日期的 Panchang
- 02查找节日日期与日历数据
- 03了解 Jyotish 术语和概念
- 04研究 Sanatan Dharma 资料
MCP 相关
通过 HTTPS 向 MCP 客户端提供 15 个公开只读工具。结果包含引用、来源和可信度层级元数据。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://jyotish-api.bda.ai/mcpclaude mcp add --transport http bharatdharmaacademy-bda https://jyotish-api.bda.ai/mcp{"mcpServers":{"bharatdharmaacademy-bda":{"type":"http","url":"https://jyotish-api.bda.ai/mcp"}}}在 Cursor 中打开{"servers":{"bharatdharmaacademy-bda":{"type":"http","url":"https://jyotish-api.bda.ai/mcp"}}}在 VS Code 中打开{"mcpServers":{"bharatdharmaacademy-bda":{"type":"http","url":"https://jyotish-api.bda.ai/mcp"}}}{"mcpServers":{"bharatdharmaacademy-bda":{"serverUrl":"https://jyotish-api.bda.ai/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
15| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| tz | string | 否 | |
| lat | number | 否 | |
| lng | number | 否 |
详细介绍
BDA MCP — 面向 AI Agent 的 Jyotish、Panchang 与 Sanatan Dharma 工具
由 Bharat Dharma Academy 提供的远程 Model Context Protocol 服务。Bharat Dharma Academy 是一家在澳大利亚注册的慈善机构,致力于保护 Sanatan Dharma 知识(ABN 54 683 667 656)。
端点: https://jyotish-api.bda.ai/mcp(基于 HTTPS 的 JSON-RPC 2.0 — 无需安装,评估层级无需 API 密钥)
该服务提供 15 个公开的只读工具,由与 bda.ai 相同的确定性引擎提供支持:Swiss-Ephemeris Panchang 计算、节日历、muhurat 时间段、Jyotish 概念说明,以及包含引文和来源溯源元数据、以来源为依据的 Sanatan 知识语料库。
快速开始
任何支持远程 HTTP 服务的 MCP 客户端:
{
"mcpServers": {
"bda-jyotish": {
"type": "http",
"url": "https://jyotish-api.bda.ai/mcp"
}
}
}
Claude Code:
claude mcp add --transport http bda-jyotish https://jyotish-api.bda.ai/mcp
原始 JSON-RPC:
curl -X POST https://jyotish-api.bda.ai/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'
工具
| 工具 | 返回内容 |
|---|---|
get_today_panchang | 某个城市和日期的每日 Panchang(tithi、nakshatra、yoga、karana、日出/日落) |
get_panchang_by_date_city | 任意日期和地点的 Panchang JSON |
get_festival_calendar | 印度教节日信息流/日历导出 |
get_udaya_lagna | 从当地日出开始的上升星座时间段 |
get_tithi_info | 通过公开 Panchang 证据端点提供的 tithi 背景信息 |
get_tithi_calendar | 某个地点一年中某个 tithi 的开始/结束时间段 |
get_nakshatra_info | 按日期/地点查询 nakshatra 背景信息 |
get_kundali_explanation | 公开的 Jyotish 概念说明 |
search_sanatan_encyclopedia | 权威的公开 Sanatan 百科页面 |
get_mantra_meaning | 查询真言含义的经审核来源指南 |
get_jyotish_glossary_term | Jyotish 术语表/概念元数据 |
get_public_bda_feature_summary | BDA 服务和 API 发现元数据 |
list_public_sitemap_urls | 来自 BDA 站点地图的分页公开 URL 目录 |
get_public_page_metadata | 单个允许列表中公开 URL 的安全元数据 |
list_public_api_endpoints | 来自筛选后 OpenAPI 合约的公开评估端点 |
实时机器可读目录:/mcp/tools.json
发现与文档
- MCP 文档页面:https://jyotish-api.bda.ai/docs/mcp
- 完整公开 REST API 文档(OpenAPI):https://jyotish-api.bda.ai/api-docs
- A2A Agent 卡片:https://jyotish-api.bda.ai/.well-known/agent-card.json
llms.txt:https://jyotish-api.bda.ai/llms.txt
注意事项
- 只读且公开。 此处不会提供经过身份验证的用户工具(个人 Kundali、仪表板、已保存的报告)。
- 免费评估层级设有合理使用速率限制(429 响应中包含
Retry-After)。商业访问请联系:[email protected]。 - 响应包含引文、来源溯源和信任层级元数据 — 请保持这些内容完整,并向下游用户展示。
- Jyotish 内容仅为精神/文化指导,不构成医疗、法律或财务建议。
许可证
本仓库中的文档采用 MIT 许可证。托管 API 本身受 jyotish-api.bda.ai/api-docs 上的使用条款约束。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。