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日 02:40
已添加
astrologos.help
2026年9月22日 02:40
已添加
astrologos.validate_token
2026年9月22日 02:40
已添加
astrologos.usage
2026年9月22日 02:40
已添加
astrologos.abort_job
2026年9月22日 02:40
已添加
astrologos.job_result
2026年9月22日 02:40
已添加
astrologos.job_status
2026年9月22日 02:40
已添加
astrologos.run
2026年9月22日 02:40