关于 nanami-products
nanami-products 是一款 MCP 服务,使用 Swiss Ephemeris 生成西洋占星、Jyotish 和四柱命盘数据。它提供供 AI 解读的计算结果,API 演示还支持 JSON、YAML 和提示词输出。
主要功能
- 01西洋占星、Jyotish 和四柱数据
- 02Swiss Ephemeris 计算
- 03JSON 和 YAML 响应
- 04供 AI 解读的提示词
适用场景
- 01根据出生信息生成命盘
- 02将命盘数据粘贴到 ChatGPT 或 Claude
MCP 相关
它通过 MCP 服务向 MCP 客户端提供预先计算的占星命盘数据。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://chart.nanami-astro.com/mcpclaude mcp add --transport sse haserisa0810-gif-nanami-products https://chart.nanami-astro.com/mcp{"mcpServers":{"haserisa0810-gif-nanami-products":{"type":"sse","url":"https://chart.nanami-astro.com/mcp"}}}在 Cursor 中打开{"servers":{"haserisa0810-gif-nanami-products":{"type":"sse","url":"https://chart.nanami-astro.com/mcp"}}}在 VS Code 中打开{"mcpServers":{"haserisa0810-gif-nanami-products":{"type":"sse","url":"https://chart.nanami-astro.com/mcp"}}}{"mcpServers":{"haserisa0810-gif-nanami-products":{"serverUrl":"https://chart.nanami-astro.com/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
详细介绍
nanami-products
基于 Swiss Ephemeris 的预计算占星命盘数据(西洋占星 / Jyotish / 四柱推命)MCP 服务。
- 已在 Official MCP Registry 注册
- 使用指南:guide.nanami-astro.com
- 计算由代码完成,解读由 AI 完成。
这是一个利用 nanami-astro 计算引擎生成占星与四柱推命数据的服务。
API 集成演示应用
在 /api-sandbox 中,可以通过 JSON、YAML 和供 AI 粘贴的提示词查看 western / shichusuimei / transit / combined 的响应。
- 免费示例:无需 API 密钥。通过固定响应查看显示效果和集成方法。
- API 密钥版:根据输入的出生信息进行实际计算。
X-API-Key仅在发送时使用,不会保存在浏览器中。
本地启动
请使用 Python 3.10 或更高版本。
python -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
uvicorn routes:app --reload
启动后,打开 http://127.0.0.1:8000/api-sandbox。免费示例无需额外设置即可使用。
环境变量
API 密钥需在界面中每次输入,不会保存到环境变量或源代码中。要在本地运行正式计算 API,
需要使用与现有服务相同的数据库连接设置。有关部署设置的详细信息,请参阅 README_DEPLOY.md。
使用方法
- 选择免费示例或 API 密钥版。
- 输入 API 类型和出生信息,然后点击“创建占星数据”。
- 查看 JSON、YAML,或复制“粘贴给 AI 的提示词”并粘贴到 ChatGPT / Claude 中。
可在 /manual/api 查看 API 规范,在 /api-key/start 查看 API 密钥申请页面。
许可证
本项目基于 AGPL-3.0 许可。 本项目使用 nanami-astro 作为计算引擎,该引擎使用 Swiss Ephemeris(pyswisseph)。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。