elf-mcp-server
PyPI
v1.61.0
Published by ksugahar — 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.
MCP server for ELF600 docs, public sample decks, and motor-design Python facade contracts: run queues, efficiency maps, dq/MTPA, PWM harmonics, NGSolve validation, RunResult parsing, optimization loops, drawing/BOM handoffs, and release-quality audits.
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 − 3.6 = 96. What the published surface and source actually contain:
| Points | What was found | Category |
|---|---|---|
| −3.6 | Near-miss of exa-mcp-server MTC-SUP-005 | supply-chain |
2. Client adoption risk — 96 − 4 = 92. 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.
"elf-mcp-server" is edit-distance 2 from the package "exa-mcp-server". Verify this is the intended package.
Fix: Confirm you meant "exa-mcp-server". Install packages only from their documented, official name.
Location: package elf-mcp-server
Each tool and what it can reach — statically extracted from the published source.
elf_python_pm_demag_step_lintingests untrusted inputreads sensitive dataelf_wiki_indexingests untrusted inputelf_agentic_profileno sensitive capabilityelf_complex_field_run_contract_gateno sensitive capabilityelf_conductive_shield_frequency_contract_gateno sensitive capabilityelf_demagnetization_run_contract_gateno sensitive capabilityelf_emfm_star_power_balance_gateno sensitive capabilityelf_examples_getno sensitive capabilityelf_examples_indexno sensitive capabilityelf_examples_playbookno sensitive capabilityelf_examples_searchno sensitive capabilityelf_flux_linkage_inductance_contract_gateno sensitive capabilityelf_force_method_profile_contract_gateno sensitive capabilityelf_force_pair_run_contract_gateno sensitive capabilityelf_help_getno sensitive capabilityelf_help_indexno sensitive capabilityelf_help_searchno sensitive capabilityelf_ipm_two_run_ldlq_contract_gateno sensitive capabilityelf_leakage_inductance_contract_gateno sensitive capabilityelf_local_simulation_handoffno sensitive capabilityelf_magnet_model_producer_contract_gateno sensitive capabilityelf_magnetization_group_handoff_contract_gateno sensitive capabilityelf_material_force_contrast_contract_gateno sensitive capabilityelf_mcp_readinessno sensitive capabilityelf_mesh_solver_pipeline_gateno sensitive capabilityelf_momc_force_triplet_contract_gateno sensitive capabilityelf_motor_dual_solver_review_packetno sensitive capabilityelf_motor_hybrid_routerno sensitive capabilityelf_motor_mmm_quick_checkno sensitive capabilityelf_motor_readinessno sensitive capabilityelf_overviewno sensitive capabilityelf_plan_workflowno sensitive capabilityelf_project_feature_inventory_contract_gateno sensitive capabilityelf_public_promotionno sensitive capabilityelf_python_2d_motor_templateno sensitive capabilityelf_python_api_manualno sensitive capabilityelf_python_api_schemano sensitive capabilityelf_python_deck_lintno sensitive capabilityelf_python_getno sensitive capabilityelf_python_indexno sensitive capabilityelf_python_induction_slip_sweep_planno sensitive capabilityelf_python_interface_designno sensitive capabilityelf_python_meg_generation_planno sensitive capabilityelf_python_motor_airgap_harmonics_nvh_planno sensitive capabilityelf_python_motor_cogging_ripple_planno sensitive capabilityelf_python_motor_demag_margin_planno sensitive capabilityelf_python_motor_design_agent_handoffno sensitive capabilityelf_python_motor_design_planno sensitive capabilityelf_python_motor_dq_axis_map_planno sensitive capabilityelf_python_motor_drawing_bom_handoffno sensitive capabilityelf_python_motor_drive_cycle_planno sensitive capabilityelf_python_motor_efficiency_map_from_resultsno sensitive capabilityelf_python_motor_efficiency_map_planno sensitive capabilityelf_python_motor_feasibility_studyno sensitive capabilityelf_python_motor_inverter_pwm_harmonic_planno sensitive capabilityelf_python_motor_loss_model_contractno sensitive capabilityelf_python_motor_manufacturing_tolerance_planno sensitive capabilityelf_python_motor_market_briefno sensitive capabilityelf_python_motor_material_variation_planno sensitive capabilityelf_python_motor_mtpa_search_planno sensitive capabilityelf_python_motor_ngsolve_result_crosscheckno sensitive capabilityelf_python_motor_observable_contractno sensitive capabilityelf_python_motor_operating_point_run_queueno sensitive capabilityelf_python_motor_optimization_loopno sensitive capabilityelf_python_motor_optimization_study_planno sensitive capabilityelf_python_motor_rotor_stress_retention_planno sensitive capabilityelf_python_motor_saturation_inductance_map_planno sensitive capabilityelf_python_motor_spec_lintno sensitive capabilityelf_python_motor_sweep_matrixno sensitive capabilityelf_python_motor_thermal_network_planno sensitive capabilityelf_python_motor_topology_parameter_planno sensitive capabilityelf_python_motor_torque_speed_envelopeno sensitive capabilityelf_python_motor_validation_scorecardno sensitive capabilityelf_python_motor_voltage_field_weakening_planno sensitive capabilityelf_python_motor_winding_layout_planno sensitive capabilityelf_python_ngsolve_validation_planno sensitive capabilityelf_python_ngsolve_validation_scriptno sensitive capabilityelf_python_phase_flux_run_contract_gateno sensitive capabilityelf_python_reluctance_motor_design_planno sensitive capabilityelf_python_run_contractno sensitive capabilityelf_python_run_result_parseno sensitive capabilityelf_python_run_result_parse_pathno sensitive capabilityelf_python_searchno sensitive capabilityelf_python_team28no sensitive capabilityelf_recipe_getno sensitive capabilityelf_recipe_indexno sensitive capabilityelf_recipe_searchno sensitive capabilityelf_rotating_conductor_periodic_contract_gateno sensitive capabilityelf_sample_decks_cross_validationno sensitive capabilityelf_sample_decks_duplicatesno sensitive capabilityelf_sample_decks_getno sensitive capabilityelf_sample_decks_indexno sensitive capabilityelf_sample_decks_observable_contractsno sensitive capabilityelf_sample_decks_physicsno sensitive capabilityelf_sample_decks_playbookno sensitive capabilityelf_sample_decks_qualityno sensitive capabilityelf_sample_decks_representativesno sensitive capabilityelf_sample_decks_routeno sensitive capabilityelf_sample_decks_searchno sensitive capabilityelf_sample_decks_validationno sensitive capabilityelf_sample_decks_validation_matrixno sensitive capabilityelf_source_off_relaxation_contract_gateno sensitive capabilityelf_transient_induced_current_contract_gateno sensitive capabilityelf_two_winding_frequency_contract_gateno sensitive capabilityelf_usageno sensitive capabilityelf_wiki_getno sensitive capabilityelf_wiki_searchno 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 |
|---|---|---|---|---|
v1.61.0 latest |
A 92/100 | 1 | 1.13.0 | 2026-08-25 |
v1.60.0 |
A 92/100 | 1 | 1.12.1 | 2026-07-27 |
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 elf-mcp-server --online --registry pypi
stdio compatibility bridge for the hosted AgentMail MCP server
MCP server for Alfa documentation retrieval
MCP server providing Alpine.js documentation and reference
Search the official Astro framework documentation.
MCP server providing ATAG 2.0 (Authoring Tool Accessibility Guidelines) guidance for authoring tool developers
Aurais Research Reader as an MCP server — paste a paper or article, get a structured read with verbatim-verified quotes + a signed Vorion proof chain (via @vorionsys/aurais-core).