RishiAI MCP服务器
](https://pypi.org/project/rishi-ai-mcp/)  ](https://pypi.org/project/rishi-ai-mcp/) 
适用于 任何兼容MCP的客户端 --VS Code Copilot、Cursor、Claude Desktop、Claude Code、Gemini CLI、Codex、Antigravity、OpenCode、OpenClaw、Pi agent或任何使用MCP的自定义应用程序。
https://github.com/user-attachments/assets/9c183b94-bb54-4af6-867c-fa3daeef2d03
安装
pip install rishi-ai-mcp快速开始
rishi-ai-mcp # console entry point (after pip install)
python rishi_ai_mcp.py # or run directly from source通过以下方式进行沟通 标准任何可以生成子流程并使用MCP的MCP客户端都可以使用它——不需要IDE。
______________________________________________________________________
设置
将此仓库克隆到您的工作区,以获取IDE的MCP配置+RishiAI代理规则:
git clone https://github.com/adarshj322/rishi-ai-mcp.git该仓库包括三个IDE的即用配置:
VS代码/GitHub副本
.vscode/mcp.json--自动配置MCP服务器.github/copilot-instructions.md--RishiAI角色(始终开启).agents/skills/*/SKILL.md--14种工作流程技能(由主题自动触发,或通过调用/skill-name)
VS代码副本读取 .github/copilot-instructions.md 始终遵循指示和 .agents/skills/ 对于技能。只需打开克隆的文件夹,工具+角色+技能就会激活。
光标
.cursor/mcp.json--自动配置MCP服务器.cursor/rules/rishi-ai.mdc--RishiAI角色(始终处于核心规则).agents/skills/*/SKILL.md--14种工作流程技能(共享,游标读取.agents/skills/本地)
在Cursor中打开克隆的文件夹,工具+角色+技能处于活动状态。
反重力
.agents/rules/rishi-ai.md--RishiAI角色(始终开启).agents/skills/*/SKILL.md--14工作流程技能.agents/workflows/*.md--14个斜线命令工作流
反重力阅读 .agents/ 本地。在反重力设置中配置MCP服务器:
command: uvx
args: rishi-ai-mcp其他MCP客户端(克劳德桌面、克劳德代码、Gemini CLI等)
任何兼容MCP的客户端都可以使用同一服务器进行连接。添加到客户的MCP配置中:
{
"mcpServers": {
"vedic-astrology": {
"command": "uvx",
"args": ["rishi-ai-mcp"]
}
}
}对于RishiAI角色,请使用 system_prompt.md 作为参考,并使其适应客户的指令格式。
独立/自定义客户端
from mcp import ClientSession, StdioServerParameters
from mcp.client.stdio import stdio_client
params = StdioServerParameters(command="uvx", args=["rishi-ai-mcp"])
async with stdio_client(params) as (read, write):
async with ClientSession(read, write) as session:
await session.initialize()
result = await session.call_tool("cast_vedic_chart", {
"dob": "1990-04-15", "time": "14:30",
"lat": 28.6139, "lon": 77.2090, "timezone": "Asia/Kolkata"
})
print(result)______________________________________________________________________
MCP工具
cast_vedic_chart
生成完整的吠陀出生图。
| 参数 | 类型 | 说明 |
|---|---|---|
dob | string | 出生日期-- "YYYY-MM-DD" |
time | string | 出生时间-- "HH:MM" (24小时) |
lat | float | 出生纬度(例如。 28.6139 德里) |
lon | float | 出生经度(例如。 77.2090 德里) |
timezone | string | IANA时区(例如。 "Asia/Kolkata") |
query_date | string | 可选--Dasha查找的日期,默认为今天 |
退货: JSON格式 metadata, panchang, lagna (带D2-D60符号), planets (有尊严,燃烧,沙巴拉,所有14个瓦尔加标志,方面), dashas (5个级别:Maha/Antar/Pratyantar/Sukshma/Prana+时间线), yogas (24种), ashtakavarga (SAV+BAV+Prashtara), jaimini_karakas, shadbala (与Ishta/Kashta Phala合作), bhava_chalit, avasthas, kaal_sarpa, graha_yuddha, gandanta, arudha_padas (A1-A12), upapada, karakamsha.
cast_transit_chart
计算叠加在出生图上的行星凌日。
| 参数 | 类型 | 说明 |
|---|---|---|
transit_date | string | 计算运输的日期-- "YYYY-MM-DD" |
dob | string | 出生日期-- "YYYY-MM-DD" |
time | string | 出生时间-- "HH:MM" (24小时) |
lat | float | 出生纬度 |
lon | float | 出生经度 |
timezone | string | 可选--默认为 "Asia/Kolkata" |
退货: JSON与传输 planets (符号,度数,nakshatra, sav_points,拉格纳/月亮的房子), sade_sati 状态和阶段,以及 rahu_ketu_axis.
calculate_compatibility_tool
计算16因子相容性+Kuja Dosha。人1=男性,人2=女性。
| 参数 | 类型 | 说明 |
|---|---|---|
dob1, time1, lat1, lon1, tz1 | 各种 | 人1(男性)的出生详细信息 |
dob2, time2, lat2, lon2, tz2 | 各种 | 人2(女性)的出生详细信息 |
退货: 8个Ashtakoot kutas(36分),额外的kuta(Mahendra、Stree Deerga、Vedha、Rajju、BadConstellations、LagnaHouse7、SexEnergy),异常逻辑和Kuja Dosha分析。
check_muhurtha_tool
评估日期/时间是否适合特定活动(选择性占星术)。
| 参数 | 类型 | 说明 |
|---|---|---|
activity | string | 以下之一: marriage, travel, business, education, house_entry, medical |
date | string | 要计算的日期-- "YYYY-MM-DD" |
time | string | 评估时间-- "HH:MM" (24小时) |
lat | float | 位置纬度 |
lon | float | 位置经度 |
timezone | string | IANA时区字符串 |
退货: JSON格式 verdict, score, positive_factors, negative_factors, panchang_suddhi,以及 marriage_doshas (婚姻活动)。
analyze_career_chart
使用第10宫D10 Dashamsha和行星意义分析职业潜力。
| 参数 | 类型 | 说明 |
|---|---|---|
dob | string | 出生日期-- "YYYY-MM-DD" |
time | string | 出生时间-- "HH:MM" (24小时) |
lat | float | 出生纬度 |
lon | float | 出生经度 |
timezone | string | IANA时区字符串 |
退货: JSON格式 tenth_house 信息, d10_indicators, career_themes,以及 strength_factors.
______________________________________________________________________
RishiAI特工Persona
回购包括 日升AI persona——吠陀占星家人工智能,使用BPHS方法解释图表数据。
| IDE | 永远在线规则 | 技能 |
|---|---|---|
| VS代码副本 | .github/copilot-instructions.md | .agents/skills/*/SKILL.md (12项技能) |
| 光标 | .cursor/rules/rishi-ai.mdc | .agents/skills/*/SKILL.md (12项技能) |
| 反重力 | .agents/rules/rishi-ai.md | .agents/skills/*/SKILL.md + .agents/workflows/*.md |
| 其他客户 | 适应 system_prompt.md | 调整工作流程步骤 .agents/workflows/ |
所有IDE共享以下技能 .agents/skills/ 使用 代理技能 开放标准。
工作流
| 命令 | 描述 |
|---|---|
/full-reading | 完整的出生图读取 |
/career-analysis | 职业和专业指导 |
/marriage-analysis | 结婚时机和兼容性 |
/relationship-analysis | 关系动态 |
/children-analysis | 子女和后代 |
/finance-analysis | 财富和财务前景 |
/health-analysis | 健康倾向和补救措施 |
/education-analysis | 教育和学习 |
/spiritual-analysis | 精神路径和实践 |
/muhurtha-analysis | 选星计时 |
/physicalIntimacy-analysis | 物理兼容性 |
/geopolitics-analysis | 世俗占星术 |
/past-life-analysis | 前世业力和业债 |
/spouse-profiling | 详细的配偶蓝图——长相、性格、原型 |
______________________________________________________________________
建筑
rishi_ai_mcp.py MCP entry point — 5 tools, pip-installable
└── dashaflow (pip) Calculation engine
├── vedic_calculator Swiss Ephemeris core
├── constants Zodiac, nakshatras, dignities
├── nakshatra Nakshatra lookup
├── panchang Tithi, Vara, Yoga, Karana
├── yoga 24 yoga types + Kaal Sarpa, Graha Yuddha, Gandanta
├── dasha Vimshottari 5-level
├── dignity Dignity, combustion, digbala
├── ashtakavarga SAV, BAV, Prashtara
├── jaimini Karakas, Arudha Padas, Upapada, Karakamsha
├── shadbala Six-fold strength + Ishta/Kashta
├── matchmaking 16-factor compatibility + Kuja Dosha
├── muhurtha Electional astrology
└── career D10 career analysis
.vscode/mcp.json VS Code Copilot MCP config
.github/
└── copilot-instructions.md Always-on rule (VS Code Copilot)
.cursor/
├── mcp.json Cursor MCP config
└── rules/rishi-ai.mdc Always-on core rule (Cursor)
.agents/ Shared across all IDEs
├── rules/rishi-ai.md Always-on agent rule (Antigravity)
├── skills/ 14 workflow skills (SKILL.md per folder)
└── workflows/ 14 slash-command workflows (Antigravity)
system_prompt.md Universal reference prompt (for other clients)先决条件
- Python 3.10+
- dashaflow --作为依赖项自动安装
- 主控程序 --作为依赖项自动安装
许可证
麻省理工学院
