BP

blinkzer0/phys-mcp

数据科学与机器学习

本页由 AI 翻译,技术细节请以原文为准。 查看原文

10 stars 2 forks 质量 56 趋势 18MIT

A physics focused calculator for LLM's using Model Context Protocol (MCP)

概览

A specialized MCP (Model Context Protocol) server for physicists, providing Computer Algebra System (CAS), plotting, and natural language interface capabilities. - : symbolic manipulation, equation solving, and high-resolution plots cover both planning and presentation workflows. - : units_convert and constants_get keep results consistent across SI, imperial, and astrophysical contexts. - : GPU-ready FFT, filtering, spectrogram, and wavelet utilities accelerate large datasets. - : dedicated toolchains for operator algebra, standard Hamiltonians, and tensor calculus. - : statmech_partition captures canonical ensemble workflows with cached summaries. - : accel_caps reports device acceleration modes so you can right-size jobs. - : nli_parse bridges plain English to tool calls and api_tools pulls reference data. - : ml_ai_augmentation delivers symbolic regression, PINN surrogates, and derivation explainers with GPU-first defaults.

README

以下为原文 README 节选,完整内容请查看原文。

Physics MCP Server 2.0

Home | Docs | Architecture | Configuration | Tool Docs: All Tools | CAS | Plot | NLI | Report | Tensor | Quantum | StatMech

A specialized MCP (Model Context Protocol) server for physicists, providing Computer Algebra System (CAS), plotting, and natural language interface capabilities.

Features

Server 2.0 Highlights

  • Core CAS and graphing: symbolic manipulation, equation solving, and high-resolution plots cover both planning and presentation workflows.
  • Unit-aware physics: units_convert and constants_get keep results consistent across SI, imperial, and astrophysical contexts.
  • Spectral and signal analysis: GPU-ready FFT, filtering, spectrogram, and wavelet utilities accelerate large datasets.
  • Quantum and relativity scaffolding: dedicated toolchains for operator algebra, standard Hamiltonians, and tensor calculus.
  • Thermodynamics and partition functions: statmech_partition captures canonical ensemble workflows with cached summaries.
  • Hardware awareness: accel_caps reports device acceleration modes so you can right-size jobs.
  • Natural language + API ingress: nli_parse bridges plain English to tool calls and api_tools pulls reference data.
  • AI augmentation: ml_ai_augmentation delivers symbolic regression, PINN surrogates, and derivation explainers with GPU-first defaults.
  • Collaboration and orchestration: distributed job submission, experiment DAGs, exports, and Markdown report generation stay in-sync.

Tool Suite (17)

  • cas: Computer Algebra System operations for evaluating expressions, differentiation, integration, solving equations and ODEs, and propagating uncertainty.
  • units_convert: Convert between units via the Pint registry with SI, imperial, and specialized physics unit coverage.
  • constants_get: Retrieve CODATA and astrophysical constants including c, h, G, M_sun, pc, ly, and more.
  • plot: Generate 2D/3D plots, vector fields, phase portraits, contours, volume plots, animations, and interactive visualizations.
  • accel_caps: Report available acceleration hardware and the active ACCEL_MODE/ACCEL_DEVICE.
在 GitHub 查看完整 README

安装

This server does not publish a one-line install command.

Open the repository installation guide 新手?先看 mcpskill.org 教程 →