Astral
Astral provides astrology data tools for AI agents, including birth chart generation, planetary position queries, transit analysis, and natal chart interpretation. Uses ephemeris data for accurate astronomical calculations.
真实 I/O · 已连通 ✓
启动 server · tools/list · 10 个工具 · astral-mcp-server下面每个工具的字段、类型、必填项,都是我们真的把 server 启动、tools/list 拉回来的原始 JSON Schema —— 真实的工具契约。注意:下方「示例调用」是按 schema 自动生成的演示,不是真实调用的返回。
astral_compute_natal_chartCompute a full natal (birth) chart from birth data: planet signs/degrees/houses, retrogrades, major aspects with orb and strength, the Ascendant/MC, and a derived signature (dominant element/modality, chart pattern, stelliums, angular planets). By default the chart is precision-audited by a second independent ephemeris. This is the primary tool. If you only have a city name, call astral_search_bir
birth_datestringrequiredbirth_timestringlatitudenumberrequiredlongitudenumberrequiredtimezonestringrequiredhouse_systemstringzodiacstringverify_precisionbooleanprivacy_modestringresponse_formatstring{
"tool": "astral_compute_natal_chart",
"arguments": {
"birth_date": "…",
"latitude": 0,
"longitude": 0,
"timezone": "…"
}
}astral_current_transitsRead the current (or a chosen date's) planetary transits against a natal chart. Returns the active transit aspects to the natal planets and angles, upcoming activation windows over the next days, and the current moon phase. Supply the same birth data you would for a natal chart; pass on_date/on_time to read a specific moment. Useful for 'what's happening for me astrologically' questions. Set priva
birth_datestringrequiredbirth_timestringlatitudenumberrequiredlongitudenumberrequiredtimezonestringrequiredon_datestringon_timestringinclude_anglesbooleanhouse_systemstringzodiacstringprivacy_modestringresponse_formatstring{
"tool": "astral_current_transits",
"arguments": {
"birth_date": "…",
"latitude": 0,
"longitude": 0,
"timezone": "…"
}
}astral_synastryCompare two birth charts (synastry). Returns the inter-chart aspects between the two people's planets and angles, plus scored dimensions (harmony, chemistry, communication, growth) and an overall 0–100 score with a tone. Provide both people's birth data under 'person' and 'partner'. Resolve any city names with astral_search_birthplace first. Set privacy_mode=summary for just the score, tone, dimen
personobjectrequiredpartnerobjectrequiredhouse_systemstringzodiacstringprivacy_modestringresponse_formatstring{
"tool": "astral_synastry",
"arguments": {
"person": {},
"partner": {}
}
}astral_moon_phaseGet the moon phase (new, waxing, full, waning, etc.), the moon's sign, illumination percentage and sun–moon angle for now or a chosen local date/time. Location-independent — no birth data needed. Good for ritual timing, journaling prompts, or 'what phase is the moon in' questions.
on_datestringon_timestringtimezonestringresponse_formatstring{
"tool": "astral_moon_phase",
"arguments": {
"on_date": "…",
"on_time": "…",
"timezone": "…"
}
}astral_search_birthplaceGeocode a city or place name into latitude, longitude and IANA timezone using OpenStreetMap (free, no key). Call this FIRST whenever you only have a place name, then pass the chosen match's coordinates and timezone to the chart tools. Returns several matches; pick the one whose displayName matches the intended birthplace.
querystringrequiredlanguagestringresponse_formatstring{
"tool": "astral_search_birthplace",
"arguments": {
"query": "…"
}
}astral_demoReturn a fully-worked example natal chart (Greenwich, noon, 2000-01-01) including a precision audit, so you can see the exact payload shape before sending real birth data. No input, no network, no auth.
response_formatstring{
"tool": "astral_demo",
"arguments": {
"response_format": "markdown"
}
}astral_capabilitiesExplain what astral-mcp can compute: supported house systems, zodiacs, bodies, aspects and features, the dual-engine precision model, what is NOT included (nodes, Chiron, interpretations), and the recommended agent workflow. Read this first to plan a sequence of calls.
response_formatstring{
"tool": "astral_capabilities",
"arguments": {
"response_format": "markdown"
}
}astral_data_inventoryInventory the data domains this server exposes (natal, transits, relationship, geocoding), which tools serve each, and the recommended first calls. Does not compute anything or take any input beyond response_format.
response_formatstring{
"tool": "astral_data_inventory",
"arguments": {
"response_format": "markdown"
}
}astral_agent_manifestAgent-oriented setup and usage guide: install command, recommended first calls, the full tool list, agent rules (resolve birthplace first, pass birthplace timezone, birth_time caveats) and troubleshooting. Call this to learn how to drive astral-mcp correctly.
response_formatstring{
"tool": "astral_agent_manifest",
"arguments": {
"response_format": "markdown"
}
}astral_connection_statusHealth check. The server is stateless and local, so this verifies the Node version and proves both bundled ephemerides load and agree by computing a sample chart and running the dual-engine precision audit. Call this to confirm the install is working before computing real charts.
response_formatstring{
"tool": "astral_connection_status",
"arguments": {
"response_format": "markdown"
}
}综合分
效果测评卡
进行中 · 待运行真实 I/O 已解决「输入输出是什么」;下一步接 agent 真跑,量化「效果好不好」。
@antv/mcp-server-chart is a TypeScript-based server that enables AI assistants to generate data visualizations using AntV's charting capabilities. Developed by the AntV Visualization Team, it implements the Model Context Protocol to provide a standardized interface for creating various chart types from data. The server exposes chart generation functionality that can be accessed through MCP tools, making it particularly valuable for applications that need to produce visual data representations through conversational interfaces without requiring direct knowledge of visualization libraries.
Provides AI assistants with on-demand access to 141 documentation pages, 283 code examples, and 1,098 class API references for amCharts 5. Instead of loading the entire reference into context, the server lets AI query exactly what it needs — specific chart type references, code examples, or API lookups. Supports searching docs, browsing examples by category, and retrieving quick-start templates for any chart type.
CAFE provides AI agents with access to Dangamsoft's classical East Asian knowledge engine for Korean Saju (Four Pillars of Destiny) analysis. Five tools cover full Saju chart generation from birth date and time, five-element (Ohaeng) balance scoring, Gyeokguk pattern classification, Yin-Yang Johu harmony assessment, and Yongshin candidate determination. The underlying engine combines classical theory with machine learning, achieving 91.1% accuracy on five-class Yongshin classification.