brahe-mcp
PyPI
v0.3.0
Published by duncaneddy — no publish provenance, so origin is unverified, but the source is public: the repository link below is self-declared yet readable, so you can inspect the code before adopting it.
The grade answers one question — how safe is this server for you to adopt — so it is computed in two auditable stages. Nothing below is an opinion or an LLM's guess; every line is a real term the deterministic engine applied, and the same input always yields the same number.
1. Threat score — 100 − 0 = 100. What the published surface and source actually contain:
The deterministic scan raised no scored threat in the surface it inspected — the threat score stayed at 100. Capability observations and advisory notes are recorded but never lower it.
2. Client adoption risk — 100 − 4 = 96. Three small, subtract-only factors that reflect your risk in adopting it — a clean scan proves less on a powerful, unverified or barely-inspectable package, so the grade says so plainly:
| Points | Adoption-risk factor |
|---|---|
| −3 | capability blast radius (moderate) — client exposure if the model is manipulated |
| −1 | publisher verification (public source) — no provenance, but the source is public and inspectable |
Capability observations and info notes are shown under Findings but never scored.
Open any row's finding below for the file, line and evidence behind a deduction.
Each tool and what it can reach — statically extracted from the published source.
load_spice_kernelingests untrusted inputapply_proper_motionno sensitive capabilityaxis_rotation_matrixno sensitive capabilitycompose_rotationsno sensitive capabilitycompute_accessno sensitive capabilitycompute_access_from_gpno sensitive capabilitycompute_orbital_propertyno sensitive capabilitycompute_rtn_rotationno sensitive capabilityconvert_anomalyno sensitive capabilityconvert_attitudeno sensitive capabilityconvert_epochno sensitive capabilityconvert_equinoctialno sensitive capabilityconvert_mean_osculatingno sensitive capabilityconvert_mean_osculating_batchno sensitive capabilityconvert_positionno sensitive capabilityconvert_radecno sensitive capabilityconvert_relative_positionno sensitive capabilityconvert_roe_stateno sensitive capabilityconvert_rtn_stateno sensitive capabilityconvert_stateno sensitive capabilitycurrent_timeno sensitive capabilityget_body_stateno sensitive capabilityget_celestrak_gpno sensitive capabilityget_celestrak_satcatno sensitive capabilityget_celestrak_sup_gpno sensitive capabilityget_constantno sensitive capabilityget_gcat_psatcatno sensitive capabilityget_gcat_satcatno sensitive capabilityget_groundstationsno sensitive capabilityget_small_body_ephemerisno sensitive capabilityget_spacetrack_cdmno sensitive capabilityget_spacetrack_decayno sensitive capabilityget_spacetrack_gpno sensitive capabilityget_spacetrack_gp_historyno sensitive capabilityget_spacetrack_satcatno sensitive capabilitylist_access_optionsno sensitive capabilitylist_attitude_optionsno sensitive capabilitylist_celestrak_optionsno sensitive capabilitylist_constantsno sensitive capabilitylist_coordinate_systemsno sensitive capabilitylist_ephemeris_optionsno sensitive capabilitylist_frame_optionsno sensitive capabilitylist_gcat_optionsno sensitive capabilitylist_groundstation_optionsno sensitive capabilitylist_orbital_computationsno sensitive capabilitylist_plotting_optionsno sensitive capabilitylist_propagation_optionsno sensitive capabilitylist_radec_optionsno sensitive capabilitylist_relative_motion_optionsno sensitive capabilitylist_smallbody_optionsno sensitive capabilitylist_spacetrack_optionsno sensitive capabilitylist_spice_kernelsno sensitive capabilitylist_time_systemsno sensitive capabilityload_common_spice_kernelsno sensitive capabilitylookup_small_bodyno sensitive capabilityplot_access_geometryno sensitive capabilityplot_access_geometry_from_gpno sensitive capabilityplot_altitudeno sensitive capabilityplot_altitude_from_gpno sensitive capabilityplot_gabbard_diagramno sensitive capabilityplot_gp_history_elementsno sensitive capabilityplot_ground_trackno sensitive capabilityplot_ground_track_from_gpno sensitive capabilityplot_orbit_elementsno sensitive capabilityplot_orbit_elements_from_gpno sensitive capabilityplot_synodic_3dno sensitive capabilityplot_trajectory_3dno sensitive capabilitypropagate_from_gp_recordno sensitive capabilitypropagate_keplerianno sensitive capabilitypropagate_numericalno sensitive capabilitypropagate_sgp4no sensitive capabilityquaternion_slerpno sensitive capabilityquery_celestrakno sensitive capabilityquery_gcat_psatcatno sensitive capabilityquery_gcat_satcatno sensitive capabilityquery_groundstationsno sensitive capabilityquery_spacetrackno sensitive capabilitytransform_frameno sensitive capabilityunload_spice_kernelno sensitive capabilityScan history per published version. The engine is deterministic — the same version always yields the same score, so a changed score means the package itself changed.
| Version | Score | Findings | Engine | Scanned |
|---|---|---|---|---|
v0.3.0 latest |
A 96/100 | 0 | 1.9.0 | 2026-07-23 |
Show this server's live Trust Score in your README, docs or website. The badge is served straight from the registry and updates automatically after every rescan — no API key needed. It links back to this page, so anyone who sees the grade can also read the findings behind it instead of taking a number on faith.
The score above is reproducible: the same package version always yields the same result. Run it locally or over the free API — no account, no LLM, fully deterministic.
npx mcptrustchecker scan brahe-mcp --online --registry pypi
Security scan results for the Agentmail MCP server.
Security scan results for the Alfahq MCP server.
Security scan results for the Alpine MCP server.
Search the official Astro framework documentation.
Security scan results for the Atag MCP server.
Security scan results for the Aurais Mcp Research Reader MCP server.