MCPサーバー

Astro API

io.github.FrankThomasTveter/astro-api
科学・工学 公開・接続可能 MCP 2025-11-25

このMCPでできること

Runs Astrologos programs and manages their jobs, results, usage, help, and authentication for astronomical calculations.

astrologos.abort_job
Request cancellation for one owned Astrologos job.
破壊的操作あり
入力スキーマ
{'type': 'object', 'required': ['job_id'], 'properties': {'token': {'type': 'string', 'description': 'Optional fallback Astrologos MCP token. Prefer Authorization: Bearer.'}, 'job_id': {'type': 'string', 'description': 'Astrologos job UUID'}, 'reason': {'type': 'string', 'description': 'Cancellation reason'}}, 'additionalProperties': False}
astrologos.get_settings_link
Return the Astrologos web settings link for account settings, plans, and tokens.
読み取り専用
入力スキーマ
{'type': 'object', 'required': [], 'properties': {}, 'additionalProperties': False}
astrologos.help
Search or read Astrologos help without consuming execution quota.
読み取り専用
入力スキーマ
{'type': 'object', 'required': [], 'properties': {'limit': {'type': 'integer', 'maximum': 25, 'minimum': 1, 'description': 'Maximum search results'}, 'query': {'type': 'string', 'description': 'Search query. Omit when requesting overview or topic_id.'}, 'topic_id': {'type': 'string', 'description': 'Stable help topic id, for example function:time.'}, 'include_doc': {'type': 'boolean', 'description': 'Include full rendered docs in search results. Defaults to true; set false for compact results.'}}, 'additionalProperties': False}
astrologos.job_result
Read stored stdout and stderr for one completed owned Astrologos job.
読み取り専用
入力スキーマ
{'type': 'object', 'required': ['job_id'], 'properties': {'token': {'type': 'string', 'description': 'Optional fallback Astrologos MCP token. Prefer Authorization: Bearer.'}, 'job_id': {'type': 'string', 'description': 'Astrologos job UUID'}}, 'additionalProperties': False}
astrologos.job_status
Read the current status for one owned Astrologos job.
読み取り専用
入力スキーマ
{'type': 'object', 'required': ['job_id'], 'properties': {'token': {'type': 'string', 'description': 'Optional fallback Astrologos MCP token. Prefer Authorization: Bearer.'}, 'job_id': {'type': 'string', 'description': 'Astrologos job UUID'}}, 'additionalProperties': False}
astrologos.run
Run an Astrologos program and return a job id plus sync output when available.
破壊的操作あり
入力スキーマ
{'type': 'object', 'required': ['source_text'], 'properties': {'json': {'type': 'boolean', 'description': 'Alias for json_output'}, 'mode': {'enum': ['auto', 'sync', 'async'], 'type': 'string', 'description': 'Execution mode'}, 'token': {'type': 'string', 'description': 'Optional fallback Astrologos MCP token. Prefer Authorization: Bearer.'}, 'metadata': {'type': 'object', 'description': 'Optional JSON object recorded with the job'}, 'max_millis': {'type': 'integer', 'minimum': 1, 'description': 'Optional requested maximum runtime milliseconds'}, 'json_output': {'type': 'boolean', 'description': 'When true, runtime stdout contains only values emitted by Astrologos json commands'}, 'source_text': {'type': 'string', 'description': 'Astrologos source program'}, 'source_label': {'type': 'string', 'description': 'Display label for inline source'}}, 'additionalProperties': False}
astrologos.usage
Read current quota and reservation usage for the authenticated account.
読み取り専用
入力スキーマ
{'type': 'object', 'required': [], 'properties': {'token': {'type': 'string', 'description': 'Optional fallback Astrologos MCP token. Prefer Authorization: Bearer.'}}, 'additionalProperties': False}
astrologos.validate_token
Validate an Astrologos token without returning token material.
読み取り専用
入力スキーマ
{'type': 'object', 'required': [], 'properties': {'token': {'type': 'string', 'description': 'Optional fallback Astrologos MCP token. Prefer Authorization: Bearer.'}}, 'additionalProperties': False}
追加
astrologos.get_settings_link
2026年9月22日2:40
追加
astrologos.help
2026年9月22日2:40
追加
astrologos.validate_token
2026年9月22日2:40
追加
astrologos.usage
2026年9月22日2:40
追加
astrologos.abort_job
2026年9月22日2:40
追加
astrologos.job_result
2026年9月22日2:40
追加
astrologos.job_status
2026年9月22日2:40
追加
astrologos.run
2026年9月22日2:40