github analyzed 798e264

andylbrummer/math-mcp

github

GPU-accelerated MCP server: symbolic algebra, numerical computing, FFT, optimization, linear algebra

maintainer
andylbrummer
license
first seen
2026-08-12
last seen
2026-08-12
releases · 30d
0
short id

Drift inferred · capture-to-capture

No drift recorded — single capability capture; advisories appear once its surface changes.

capabilities 60 tools
transport stdio · http verified reported listed in the official MCP registry counts 60 tools · 0 res · 0 prompts permission surface via code analysis

tools

  • add_potential
  • analyze_temperature
  • analyze_wavefunction
  • compute_metrics
  • compute_msd
  • compute_rdf
  • confusion_matrix
  • create_array
  • create_custom_potential
  • create_dataloader
  • create_gaussian_wavepacket
  • create_lattice_potential
  • create_model
  • create_particles
  • create_plane_wave
  • create_tokenizer
  • create_trainer
  • define_model
  • density_field
  • detect_phase_transition
  • evaluate_model
  • export_model
  • fft
  • find_roots
  • get_experiment_status
  • get_model_config
  • get_model_summary
  • get_simulation_result
  • get_task_status
  • get_training_status
  • get_trajectory
  • ifft
  • info
  • list_distributions
  • list_models
  • load_dataset
  • load_distribution
  • load_pretrained
  • matrix_multiply
  • optimize_function
  • plot_training_curves
  • prepare_dataset
  • render_trajectory
  • render_video
  • run_md
  • run_npt
  • run_nvt
  • solve_linear_system
  • solve_schrodinger
  • solve_schrodinger_2d
  • symbolic_diff
  • symbolic_integrate
  • symbolic_simplify
  • symbolic_solve
  • tokenize_text
  • train_model
  • train_step
  • tune_hyperparameters
  • visualize_potential
  • visualize_predictions
skills & danger signals github-tarball
prompt-surface shipped agent-instruction files + hidden-content / dangerous-code findings — quoted from the analyzed source

analyzed commit 798e264 · analyzer v33 · 1d ago

skills & prompt files 1

code evidence vHEAD · github-tarball
evidence-backed findings quoted directly from the published source artifact — not inferred

code files: 46

tool registrations 66

  • info andylbrummer-math-mcp-798e264/servers/llm-mcp/src/llm_mcp/server.py :72
  • create_model andylbrummer-math-mcp-798e264/servers/llm-mcp/src/llm_mcp/server.py :86
  • get_model_config andylbrummer-math-mcp-798e264/servers/llm-mcp/src/llm_mcp/server.py :116
  • list_models andylbrummer-math-mcp-798e264/servers/llm-mcp/src/llm_mcp/server.py :125
  • create_tokenizer andylbrummer-math-mcp-798e264/servers/llm-mcp/src/llm_mcp/server.py :131
  • tokenize_text andylbrummer-math-mcp-798e264/servers/llm-mcp/src/llm_mcp/server.py :150
  • load_dataset andylbrummer-math-mcp-798e264/servers/llm-mcp/src/llm_mcp/server.py :164
  • prepare_dataset andylbrummer-math-mcp-798e264/servers/llm-mcp/src/llm_mcp/server.py :187
  • create_trainer andylbrummer-math-mcp-798e264/servers/llm-mcp/src/llm_mcp/server.py :202
  • train_step andylbrummer-math-mcp-798e264/servers/llm-mcp/src/llm_mcp/server.py :233
  • get_training_status andylbrummer-math-mcp-798e264/servers/llm-mcp/src/llm_mcp/server.py :245
  • evaluate_model andylbrummer-math-mcp-798e264/servers/llm-mcp/src/llm_mcp/server.py :255
  • info andylbrummer-math-mcp-798e264/servers/math-mcp/src/math_mcp/server.py :79
  • symbolic_solve andylbrummer-math-mcp-798e264/servers/math-mcp/src/math_mcp/server.py :97
  • symbolic_diff andylbrummer-math-mcp-798e264/servers/math-mcp/src/math_mcp/server.py :121
  • symbolic_integrate andylbrummer-math-mcp-798e264/servers/math-mcp/src/math_mcp/server.py :140
  • symbolic_simplify andylbrummer-math-mcp-798e264/servers/math-mcp/src/math_mcp/server.py :156
  • create_array andylbrummer-math-mcp-798e264/servers/math-mcp/src/math_mcp/server.py :172
  • matrix_multiply andylbrummer-math-mcp-798e264/servers/math-mcp/src/math_mcp/server.py :202
  • solve_linear_system andylbrummer-math-mcp-798e264/servers/math-mcp/src/math_mcp/server.py :215
  • fft andylbrummer-math-mcp-798e264/servers/math-mcp/src/math_mcp/server.py :228
  • ifft andylbrummer-math-mcp-798e264/servers/math-mcp/src/math_mcp/server.py :244
  • optimize_function andylbrummer-math-mcp-798e264/servers/math-mcp/src/math_mcp/server.py :257
  • find_roots andylbrummer-math-mcp-798e264/servers/math-mcp/src/math_mcp/server.py :275
  • info andylbrummer-math-mcp-798e264/servers/molecular-mcp/src/molecular_mcp/server.py :42
  • create_particles andylbrummer-math-mcp-798e264/servers/molecular-mcp/src/molecular_mcp/server.py :47
  • add_potential andylbrummer-math-mcp-798e264/servers/molecular-mcp/src/molecular_mcp/server.py :60
  • run_md andylbrummer-math-mcp-798e264/servers/molecular-mcp/src/molecular_mcp/server.py :78
  • get_trajectory andylbrummer-math-mcp-798e264/servers/molecular-mcp/src/molecular_mcp/server.py :92
  • compute_rdf andylbrummer-math-mcp-798e264/servers/molecular-mcp/src/molecular_mcp/server.py :101
  • run_nvt andylbrummer-math-mcp-798e264/servers/molecular-mcp/src/molecular_mcp/server.py :113
  • run_npt andylbrummer-math-mcp-798e264/servers/molecular-mcp/src/molecular_mcp/server.py :127
  • compute_msd andylbrummer-math-mcp-798e264/servers/molecular-mcp/src/molecular_mcp/server.py :142
  • analyze_temperature andylbrummer-math-mcp-798e264/servers/molecular-mcp/src/molecular_mcp/server.py :151
  • detect_phase_transition andylbrummer-math-mcp-798e264/servers/molecular-mcp/src/molecular_mcp/server.py :160
  • density_field andylbrummer-math-mcp-798e264/servers/molecular-mcp/src/molecular_mcp/server.py :169
  • render_trajectory andylbrummer-math-mcp-798e264/servers/molecular-mcp/src/molecular_mcp/server.py :181
  • load_distribution andylbrummer-math-mcp-798e264/servers/molecular-mcp/src/molecular_mcp/server.py :193
  • list_distributions andylbrummer-math-mcp-798e264/servers/molecular-mcp/src/molecular_mcp/server.py :211
  • info andylbrummer-math-mcp-798e264/servers/neural-mcp/src/neural_mcp/server.py :43
  • define_model andylbrummer-math-mcp-798e264/servers/neural-mcp/src/neural_mcp/server.py :48
  • load_dataset andylbrummer-math-mcp-798e264/servers/neural-mcp/src/neural_mcp/server.py :61
  • train_model andylbrummer-math-mcp-798e264/servers/neural-mcp/src/neural_mcp/server.py :77
  • evaluate_model andylbrummer-math-mcp-798e264/servers/neural-mcp/src/neural_mcp/server.py :93
  • get_experiment_status andylbrummer-math-mcp-798e264/servers/neural-mcp/src/neural_mcp/server.py :105
  • get_model_summary andylbrummer-math-mcp-798e264/servers/neural-mcp/src/neural_mcp/server.py :114
  • create_dataloader andylbrummer-math-mcp-798e264/servers/neural-mcp/src/neural_mcp/server.py :123
  • tune_hyperparameters andylbrummer-math-mcp-798e264/servers/neural-mcp/src/neural_mcp/server.py :136
  • plot_training_curves andylbrummer-math-mcp-798e264/servers/neural-mcp/src/neural_mcp/server.py :150
  • confusion_matrix andylbrummer-math-mcp-798e264/servers/neural-mcp/src/neural_mcp/server.py :162
  • export_model andylbrummer-math-mcp-798e264/servers/neural-mcp/src/neural_mcp/server.py :174
  • load_pretrained andylbrummer-math-mcp-798e264/servers/neural-mcp/src/neural_mcp/server.py :191
  • compute_metrics andylbrummer-math-mcp-798e264/servers/neural-mcp/src/neural_mcp/server.py :207
  • visualize_predictions andylbrummer-math-mcp-798e264/servers/neural-mcp/src/neural_mcp/server.py :220
  • info andylbrummer-math-mcp-798e264/servers/quantum-mcp/src/quantum_mcp/server.py :56
  • create_lattice_potential andylbrummer-math-mcp-798e264/servers/quantum-mcp/src/quantum_mcp/server.py :61
  • create_custom_potential andylbrummer-math-mcp-798e264/servers/quantum-mcp/src/quantum_mcp/server.py :79
  • create_gaussian_wavepacket andylbrummer-math-mcp-798e264/servers/quantum-mcp/src/quantum_mcp/server.py :95
  • create_plane_wave andylbrummer-math-mcp-798e264/servers/quantum-mcp/src/quantum_mcp/server.py :113
  • solve_schrodinger andylbrummer-math-mcp-798e264/servers/quantum-mcp/src/quantum_mcp/server.py :125
  • solve_schrodinger_2d andylbrummer-math-mcp-798e264/servers/quantum-mcp/src/quantum_mcp/server.py :140
  • get_task_status andylbrummer-math-mcp-798e264/servers/quantum-mcp/src/quantum_mcp/server.py :179
  • get_simulation_result andylbrummer-math-mcp-798e264/servers/quantum-mcp/src/quantum_mcp/server.py :188
  • analyze_wavefunction andylbrummer-math-mcp-798e264/servers/quantum-mcp/src/quantum_mcp/server.py :197
  • render_video andylbrummer-math-mcp-798e264/servers/quantum-mcp/src/quantum_mcp/server.py :209
  • visualize_potential andylbrummer-math-mcp-798e264/servers/quantum-mcp/src/quantum_mcp/server.py :236

declared dependencies 12

  • @docusaurus/core@3.9.2
  • @docusaurus/preset-classic@3.9.2
  • @mdx-js/react@^3.0.0
  • clsx@^2.0.0
  • prism-react-renderer@^2.3.0
  • react@^19.0.0
  • react-dom@^19.0.0
  • @docusaurus/module-type-aliases@3.9.2
  • @docusaurus/tsconfig@3.9.2
  • @docusaurus/types@3.9.2
  • gh-pages@^6.3.0
  • typescript@~5.6.2