MCP server and orchestration layer for pythermocalcdb-nasa thermodynamic calculations.
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"pythermocalcdb-nasa-mcp","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# 🧪 PyThermoCalcDB-NASA-MCP [](https://pepy.tech/projects/pythermocalcdb-nasa-mcp)    [](https://modelcontextprotocol.io) PyThermoCalcDB-NASA-MCP is a Model Context Protocol server for running selected `pythermocalcdb-nasa` thermodynamic calculations from agents and MCP-compatible clients. ## 🌐 Overview The MCP package is an interface and orchestration layer. It validates structured requests, builds a `ModelSource`, calls deterministic `pythermocalcdb-nasa` functions, and returns JSON-safe results. It does not implement the scientific calculation itself. The default source workflow uses the embedded NASA-9 SQLite database included by `pythermocalcdb-nasa`. If a component is unavailable locally, the MCP server returns a structured failure. External data search is not this MCP server's responsibility; another agent or caller should prepare complete pyThermoDB `REFERENCE` content and call the tool with `source: "reference"`. Use this package to: - Calculate `H_T`, `S_T`, `G_T`, and `Cp_T` for one component. - Calculate `dH_rxn_STD`, `dS_rxn_STD`, `dG_rxn_STD`, `Keq`, and `Keq_vh_shortcut` for reactions. - Validate externally prepared pyThermoDB YAML reference content. ## 📦 Installation ```bash pip install pythermocalcdb-nasa-mcp ``` For local development: ```bash uv sync ``` ## ▶️ Running STDIO is the default transport: ```bash pythermocalcdb-nasa-mcp --mode stdio ``` HTTP transport is also supported: ```bash pythermocalcdb-nasa-mcp --mode http --host 127.0.0.1 --port 8000 --path /mcp ``` From a local checkout: ```bash uv run p…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.