Astro API

Astronomical logical calculator for AI clients.

¿Debería usar esto?

Calidad y seguridad

A
Calidad de la descripción
100%
Integridad del esquema
87%
Calidad de los nombres
50%
Riesgo de envenenamiento
100%
Coincidencia de permisos
100%
Cumplimiento del protocolo
100%

Hallazgos (8)

  • LOWTool 'astrologos.run' doesn't follow camelCase/snake_caseen astrologos.run
  • LOWTool 'astrologos.job_status' doesn't follow camelCase/snake_caseen astrologos.job_status
  • LOWTool 'astrologos.job_result' doesn't follow camelCase/snake_caseen astrologos.job_result
  • LOWTool 'astrologos.abort_job' doesn't follow camelCase/snake_caseen astrologos.abort_job
  • LOWTool 'astrologos.usage' doesn't follow camelCase/snake_caseen astrologos.usage
  • LOWTool 'astrologos.validate_token' doesn't follow camelCase/snake_caseen astrologos.validate_token
  • LOWTool 'astrologos.help' doesn't follow camelCase/snake_caseen astrologos.help
  • LOWTool 'astrologos.get_settings_link' doesn't follow camelCase/snake_caseen astrologos.get_settings_link

Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.

Costo de contexto

~948Tokens (definiciones de herramientas)
~984 BTamaño de respuesta típico
Impacto moderado en la atención (0.74% del contexto de 128k)

Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.

Instalar

Instalación con un clic

Agrega esto a tu archivo `claude_desktop_config.json`:

{
  "mcpServers": {
    "astro-api": {
      "url": "https://81.166.197.155/mcp"
    }
  }
}

Puntos de conexión remotos

https://81.166.197.155/mcpstreamable-http

Qué puede hacer

Inventario de herramientas

Herramientas (8)

🟢 Solo lectura🟡 Escritura🔴 Eliminación⚪ Desconocido
🔴astrologos.run(token, source_text, source_label, max_millis, mode, ...)

Run an Astrologos program and return a job id plus sync output when available.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "token": {
      "type": "string",
      "description": "Optional fallback Astrologos MCP token. Prefer Authorization: Bearer."
    },
    "source_text": {
      "type": "string",
      "description": "Astrologos source program"
    },
    "source_label": {
      "type": "string",
      "description": "Display label for inline source"
    },
    "max_millis": {
      "type": "integer",
      "minimum": 1,
      "description": "Optional requested maximum runtime milliseconds"
    },
    "mode": {
      "type": "string",
      "enum": [
        "auto",
        "sync",
        "async"
      ],
      "description": "Execution mode"
    },
    "json_output": {
      "type": "boolean",
      "description": "When true, runtime stdout contains only values emitted by Astrologos json commands"
    },
    "json": {
      "type": "boolean",
      "description": "Alias for json_output"
    },
    "metadata": {
      "type": "object",
      "description": "Optional JSON object recorded with the job"
    }
  },
  "required": [
    "source_text"
  ],
  "additionalProperties": false
}
🟢astrologos.job_status(token, job_id)

Read the current status for one owned Astrologos job.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "token": {
      "type": "string",
      "description": "Optional fallback Astrologos MCP token. Prefer Authorization: Bearer."
    },
    "job_id": {
      "type": "string",
      "description": "Astrologos job UUID"
    }
  },
  "required": [
    "job_id"
  ],
  "additionalProperties": false
}
🟢astrologos.job_result(token, job_id)

Read stored stdout and stderr for one completed owned Astrologos job.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "token": {
      "type": "string",
      "description": "Optional fallback Astrologos MCP token. Prefer Authorization: Bearer."
    },
    "job_id": {
      "type": "string",
      "description": "Astrologos job UUID"
    }
  },
  "required": [
    "job_id"
  ],
  "additionalProperties": false
}
🔴astrologos.abort_job(token, job_id, reason)

Request cancellation for one owned Astrologos job.

Esquema de entrada

{
  "type": "object",
  "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"
    }
  },
  "required": [
    "job_id"
  ],
  "additionalProperties": false
}
🟢astrologos.usage(token)

Read current quota and reservation usage for the authenticated account.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "token": {
      "type": "string",
      "description": "Optional fallback Astrologos MCP token. Prefer Authorization: Bearer."
    }
  },
  "required": [],
  "additionalProperties": false
}
🟢astrologos.validate_token(token)

Validate an Astrologos token without returning token material.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "token": {
      "type": "string",
      "description": "Optional fallback Astrologos MCP token. Prefer Authorization: Bearer."
    }
  },
  "required": [],
  "additionalProperties": false
}
🟢astrologos.help(query, topic_id, limit, include_doc)

Search or read Astrologos help without consuming execution quota.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "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."
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 25,
      "description": "Maximum search results"
    },
    "include_doc": {
      "type": "boolean",
      "description": "Include full rendered docs in search results. Defaults to true; set false for compact results."
    }
  },
  "required": [],
  "additionalProperties": false
}
🟢astrologos.get_settings_link

Return the Astrologos web settings link for account settings, plans, and tokens.

Esquema de entrada

{
  "type": "object",
  "properties": {},
  "required": [],
  "additionalProperties": false
}

Prompts recomendados

retrieve_data
Get details about [item] from Astro API
Herramientas esperadas: astrologos.get_settings_link
fetch_info
Fetch [information type] using Astro API
Herramientas esperadas: astrologos.get_settings_link

Comunidad

Califica este servidor

Evidencia

Observaciones recientes

verificadoversión no registrada8 herramientas
verificadoversión no registrada8 herramientas