Adm1 MCP Server

This MCP server enables natural language control of anaerobic digestion modeling through the internationally recognized Anaerobic Digestion Model No.

Local serverstdioPython

What is the Adm1 MCP Server?

This MCP server enables natural language control of anaerobic digestion modeling through the internationally recognized Anaerobic Digestion Model No. 1 (ADM1). It

Configuration

  • Python 3.8 or higher - Google API Key (for AI-powered feedstock analysis) - Claude Desktop or other MCP client application - QSDsan (automatically installed with dependencies)

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
describe_feedstockConvert natural language feedstock description to ADM1 state variables
describe_kineticsGenerate both state variables AND kinetic parameters from feedstock description
set_flow_parametersConfigure influent flow rate and simulation timing parameters
set_reactor_parametersSet reactor-specific parameters (temperature, HRT, integration method)
run_simulation_toolExecute ADM1 simulation with current parameters
get_stream_propertiesAnalyze detailed properties of influent, effluent, or biogas streams
get_inhibition_analysisProcess health assessment with inhibition factors and recommendations
get_biomass_yieldsCalculate process performance metrics and efficiency
validate_feedstock_charge_balanceVerify thermodynamic consistency of feedstock definition
check_nutrient_balanceAnalyze C:N:P ratios for process optimization
get_parameterRetrieve current parameter values from simulation state
set_parameterModify specific simulation parameters
generate_reportCreate comprehensive professional simulation reports
reset_simulationReset all parameters to default values

How to install the Adm1 MCP Server

{
  "mcpServers": {
    "adm1-mcp": {
      "command": "C:\\path\\to\\your\\venv\\Scripts\\python.exe",
      "args": [
        "C:\\path\\to\\adm1-mcp\\server.py"
      ],
      "env": {
        "MCP_TIMEOUT": "600000"
      }
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Configuration

  • Python 3.8 or higher - Google API Key (for AI-powered feedstock analysis) - Claude Desktop or other MCP client application - QSDsan (automatically installed with dependencies)
VariableDescriptionRequired
MCP_TIMEOUTDeclared in the maintainer’s client configuration.Check documentation

Example prompts to try

  • “Use Adm1 MCP to describe feedstock.”
  • “Use Adm1 MCP to describe kinetics.”
  • “Use Adm1 MCP to set flow parameters.”

Frequently asked questions

This MCP server enables natural language control of anaerobic digestion modeling through the internationally recognized Anaerobic Digestion Model No. 1 (ADM1). It Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.