Astro
Multi-tradition astrology. 19 modes, 18 tools. Deterministic ephemeris engine.
Official MCP server for GetBirthChart astrology calculations.
使っているAIアプリを選んで、設定をコピーしてください。
チェック 3/3 合格 · あなたのパソコンで動きます · ✓ コマンド確認済み 2026年11月13日
まず:どの AI を使っていますか?
使っているアプリを選ぶと、下に手順が表示されます。
Claude につなげますが、先に準備が必要です
GetBirthChart MCP のキーが必要です(提供元のサイトで作成) · 先にパソコンへ Node.js を入れてください(1 回だけ) · パソコン版 Claude アプリ(Windows または Mac)のみ。Web やスマホでは使えません
提供元のサイトで登録し、次の手順で使う API キーを作ります。料金や無料プランは提供元のサイトで確認してください。
キーの取り方は下の提供元 README にあります
SettingsDeveloperEdit Config
{
"mcpServers": {
"getbirthchart": {
"command": "npx",
"args": [
"-y",
"@getbirthchart/mcp"
],
"env": {
"GETBIRTHCHART_API_KEY": "your-value"
}
}
}
}キーはアプリの入力欄にだけ貼り付け、チャットに貼ったり人に送ったりしないでください
GetBirthChart MCP を使って、私に何ができるか教えて、1 つやってみせて✓ Claude が GetBirthChart MCP を使っていると言うか、回答に GetBirthChart MCP のツール名が出れば接続成功です
メニュー名は 2026年11月11日 に Anthropic のヘルプページで確認 · アプリのバージョンにより画面が少し違うことがあります
ChatGPT はまだ GetBirthChart MCP につなげません
GetBirthChart MCP はパソコンに入れて使うものですが、ChatGPT は Web 上で動くサーバーにしかつなげません
A · GetBirthChart MCP につなげるアプリを使う
B · 占い・吉日 の中で ChatGPT につなげる別のサーバー
同じカテゴリでよく使われているものから、キーなしでアドレスだけでつなげるものを選びました
Claude Code につなげますが、先に準備が必要です
GetBirthChart MCP のキーが必要です(提供元のサイトで作成) · 先にパソコンへ Node.js を入れてください(1 回だけ)
提供元のサイトで登録し、次の手順で使う API キーを作ります。料金や無料プランは提供元のサイトで確認してください。
キーの取り方は下の提供元 README にあります
Mac:Command+スペースで Terminal と入力 · Windows:PowerShell を開く
claude mcp add --scope user getbirthchart --env GETBIRTHCHART_API_KEY=your-value -- npx -y @getbirthchart/mcpEnter の前に「your-value」を自分のキーに書き換えてください
キーはアプリの入力欄にだけ貼り付け、チャットに貼ったり人に送ったりしないでください
GetBirthChart MCP が一覧にあり、接続済みと表示されれば OK です
GetBirthChart MCP を使って、私に何ができるか教えて、1 つやってみせて✓ Claude Code が GetBirthChart MCP を使っていると言うか、回答に GetBirthChart MCP のツール名が出れば接続成功です
メニュー名は 2026年11月11日 に Anthropic のヘルプページで確認 · アプリのバージョンにより画面が少し違うことがあります
Cursor につなげますが、先に準備が必要です
GetBirthChart MCP のキーが必要です(提供元のサイトで作成) · 先にパソコンへ Node.js を入れてください(1 回だけ)
提供元のサイトで登録し、次の手順で使う API キーを作ります。料金や無料プランは提供元のサイトで確認してください。
キーの取り方は下の提供元 README にあります
GetBirthChart MCP の設定で GETBIRTHCHART_API_KEY が空です。自分のキーを入れて保存します
キーはアプリの入力欄にだけ貼り付け、チャットに貼ったり人に送ったりしないでください
GetBirthChart MCP を使って、私に何ができるか教えて、1 つやってみせて✓ Cursor が GetBirthChart MCP を使っていると言うか、回答に GetBirthChart MCP のツール名が出れば接続成功です
メニュー名は 2026年11月11日 に Cursor のヘルプページで確認 · アプリのバージョンにより画面が少し違うことがあります
VS Code につなげますが、先に準備が必要です
GetBirthChart MCP のキーが必要です(提供元のサイトで作成) · 先にパソコンへ Node.js を入れてください(1 回だけ)
提供元のサイトで登録し、次の手順で使う API キーを作ります。料金や無料プランは提供元のサイトで確認してください。
キーの取り方は下の提供元 README にあります
GetBirthChart MCP の設定で GETBIRTHCHART_API_KEY が空です。自分のキーを入れて保存します
キーはアプリの入力欄にだけ貼り付け、チャットに貼ったり人に送ったりしないでください
GetBirthChart MCP を使って、私に何ができるか教えて、1 つやってみせて✓ VS Code が GetBirthChart MCP を使っていると言うか、回答に GetBirthChart MCP のツール名が出れば接続成功です
メニュー名は 2026年11月11日 に VS Code のヘルプページで確認 · アプリのバージョンにより画面が少し違うことがあります
Windsurf、Zed、Gemini CLI など MCP を使える他のアプリは追加方法がそれぞれ違います。アプリ一覧で確認してください
JSON 設定は下の「開発者向け」にあります
Claude Code
claude mcp add --scope user getbirthchart --env GETBIRTHCHART_API_KEY=your-value -- npx -y @getbirthchart/mcpClaude Desktop (claude_desktop_config.json)
{
"mcpServers": {
"getbirthchart": {
"command": "npx",
"args": [
"-y",
"@getbirthchart/mcp"
],
"env": {
"GETBIRTHCHART_API_KEY": "your-value"
}
}
}
}Cursor (~/.cursor/mcp.json)
{
"mcpServers": {
"getbirthchart": {
"command": "npx",
"args": [
"-y",
"@getbirthchart/mcp"
],
"env": {
"GETBIRTHCHART_API_KEY": "your-value"
}
}
}
}VS Code (mcp.json)
{
"servers": {
"getbirthchart": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@getbirthchart/mcp"
],
"env": {
"GETBIRTHCHART_API_KEY": "your-value"
}
}
}
}GETBIRTHCHART_API_KEY 秘密 必須 envこの設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。
このサーバーのつなぎ方と、各アプリの公式ドキュメントに基づきます。2026年11月10日に確認。
パソコン上で動かせるアプリ
ClaudeGooseLM StudioMsty StudioCherry StudioCursorVS Code + GitHub CopilotVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantClaude CodeCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatRaycast
パソコンで動くサーバーです。インストールすると、ツール一覧がAIアプリに表示されます。
誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月14日にチェック
レジストリ名は、リポジトリを所有するGitHubアカウント getbirthchart-com で確認済みです
コードの最終更新:2 か月前
MITを使用
これはパソコンで動くため、インターネット上のエンドポイントはありません
パソコンで動き、代わりにローカルの設定を使います
パソコンで動くサーバーです。ツール一覧を読み取れるのは、インターネット上のエンドポイントがある場合だけです
質問、コツの共有、使えないことの報告ができます。「役に立った」の多い順です。
まだレビューはありません
レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。
当てはまる基本チェック3項目のうち3項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。
入力が必要なもの:GETBIRTHCHART_API_KEY
あなたのパソコンで動きます。必要なときにAIアプリが起動し、データは作者のサーバーを通りません(サーバー自体がオンラインサービスを呼び出す場合を除きます)。
GitHubリポジトリの最終更新は2 か月前、最新バージョン(0.1.1)がレジストリに届いたのは3 か月前です。
Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。パソコンにNode.jsも必要です。
同じカテゴリには:Astro, Oraclebone, AI Divination Skills
同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。
カードの見方:↓ 週あたりのダウンロードi★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i
Multi-tradition astrology. 19 modes, 18 tools. Deterministic ephemeris engine.
Audited tarot, I Ching, Xiao Liu Ren, Bazi (Four Pillars). Model never invents results.
Audited tarot, I Ching, Xiao Liu Ren, Bazi (Four Pillars). Model never invents results.
作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。
Official MCP server 0.2.0 for GetBirthChart astrology calculations. It gives MCP-compatible AI clients access to structured calculations through the public GetBirthChart API; it does not contain or reimplement the astrology engine.
Create a key at getbirthchart.com/developers. Keep it private and do not commit MCP host configuration containing the real key.
The package runs over MCP stdio and can be launched with npx:
{
"mcpServers": { "getbirthchart": { "command": "npx", "args": ["-y", "@getbirthchart/mcp@0.2.0"], "env": { "GETBIRTHCHART_API_KEY": "gbc_live_your_key_here" } } } }
This is the standard command-based configuration for hosts that support MCP stdio servers. Use your client’s current documentation for the exact configuration file or UI location; this repository has been protocol-tested with the official MCP TypeScript client, not vendor-specific clients.
| Variable | Required | Description |
|---|---|---|
GETBIRTHCHART_API_KEY | Yes | Server-side developer API key. |
GETBIRTHCHART_API_BASE_URL | No | HTTPS API base URL override for development/testing. HTTP is accepted only for localhost. |
The key is read at startup, never accepted as a tool argument, and never written to stdout, logs, resources, or tool results.
All tools are read-only and return structured calculation facts. Inputs use strict fields: date, optional time and place, required latitude, longitude, and timezone, plus optional unknown_time and calculation settings documented below.
| Tool | Input | Output | Exact time required? | Unknown-time behavior |
|---|---|---|---|---|
calculate_birth_chart | birthData | Mapped natal chart | No | Omits Ascendant and houses; preserves uncertainty. |
get_planet_positions | birthData | Planet placements | No | Preserves chart uncertainty. |
get_big_three | birthData | Sun, Moon, and optional Rising | No | Does not guess the Ascendant. |
get_moon_sign | birthData | Moon sign and uncertainty | No | Returns ambiguity when the backend cannot establish one sign. |
get_rising_sign | birthData | Rising sign | Yes | Returns birth_time_required. |
calculate_aspects | birthData | Natal aspects | No | Returns backend-owned facts only. |
calculate_synastry | person_a, person_b, relationship fields | Synastry aspects and summaries | Per person | Preserves each person's unknown-time limits. |
The current public API does not geocode place; provide latitude, longitude, and an IANA timezone even when a place label is included. The MCP server never invents a birth time. The backend may use local midnight as the labeled calculation anchor for an unknown-time assessment, but it never presents that anchor as the person's birth time and never guesses houses, the Ascendant, or an ambiguous Moon sign.
Example input:
{
"date": "1990-01-15", "time": "12:00", "place": "New York, NY", "latitude": 40.7128, "longitude": -74.006, "timezone": "America/New_York" }
Unknown time:
{
"date": "1990-01-15", "unknown_time": true, "latitude": 40.7128, "longitude": -74.006, "timezone": "America/New_York" }
The natal tools accept the exposed core gbc-astro 1.13.0 options house_system, node_type, aspect_preset, custom_aspect_rules, additional_points, fold, zodiac, and ayanamsa. Omit them for the legacy-compatible defaults: Tropical, Placidus, True Node, Standard aspects, Chiron on, and Lilith off. Sidereal calculations require a named ayanamsa; Lahiri is the recommended product choice. Custom aspects require custom_aspect_rules and each rule uses type, exact_angle, and orb.
The implementation exposes the core's product-relevant house systems (placidus, whole_sign, equal) plus the registered engine systems, Mean Node, Standard/Extended/Custom natal aspects, Mean/True Lilith, Vertex and Part of Fortune requests, and named sidereal ayanamsas. The MCP contract does not add calculation logic or interpretation. Composite and Davison are core/SDK operations but are not MCP tools in this release.
Synastry accepts a relationship-level node_type so both charts use one node convention, plus optional relationship_type, topic, and target_instant. The server preserves response metadata and additive schema 1.x fields. A natal HTTP response may omit calculationHash; that is valid and is never required. The server preserves a returned v2: calculation hash without changing or truncating it. Core compatibility is natal schema 1.9.0 and synastry schema 1.5.0.
getbirthchart://methodology — calculation conventions and unknown-time boundaries.getbirthchart://data-sources — ephemeris, timezone, and location-input provenance.getbirthchart://engine-info — provider and public API metadata.Authoritative web references: Methodology and Data Sources.
Tool failures use structured error data with a safe machine-readable code, message, retryable, and optional retry_after. Common codes include validation_error, authentication_required, birth_time_required, location_not_found, ambiguous_location, rate_limit_exceeded, timeout, and internal_error.
GETBIRTHCHART_API_KEY in the MCP host's server environment; it is never a tool argument.code and retry_after when present. Do not put the key in a tool call or client log.time when unknown_time is true; the server will not substitute noon or invent a Rising sign.latitude, longitude, and an IANA timezone; place is only a label and is not geocoded here.GETBIRTHCHART_API_BASE_URL only with HTTPS, or HTTP on localhost. Never send a production key to an untrusted host.Birth data is passed only to the configured public API for the requested calculation. This package does not persist, cache, or log birth inputs, and it has no analytics or telemetry. The optional base URL override changes the trust boundary; do not send a production key to an untrusted host.
Report security issues privately through the process in SECURITY.md. Do not include API keys in bug reports.
npm install
npm run lint npm run typecheck npm test npm run build
Tests use mocked clients and do not call the production API. To run the built server locally, set GETBIRTHCHART_API_KEY and execute node dist/cli.js; normal protocol traffic stays on stdout, while startup failures are written to stderr.
Registry metadata is prepared in server.json with server name io.github.getbirthchart-com/getbirthchart-mcp. Publish the npm package first, then authenticate with the official mcp-publisher tool and publish the metadata. Registry submission is intentionally not part of the package build or CI workflow.