PyMemSim-MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| host | No | HTTP bind host | 127.0.0.1 |
| mode | No | Transport mode: stdio or http | stdio |
| path | No | HTTP endpoint path | /mcp |
| port | No | HTTP bind port | 8000 |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| logging | {} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| extensions | {
"io.modelcontextprotocol/ui": {}
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| simulate_gas_hfmC | run a gas hollow-fiber membrane simulation, using pyThermoDB YAML reference content to build the model source. |
| check_yaml_referenceB | Validate pythermodb YAML reference content for use with pyThermoDB. |
| hfm_feed_flow_rate_analyzerB | analyze recommended feed flow rate bounds for a hollow-fiber membrane module from geometry, operating conditions, and permeance inputs. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| Gas Phase Reference Requirements | Thermodynamic data and equation requirements for gas-phase PyMemSim calculations. |
| Liquid Phase Reference Requirements | Thermodynamic data and equation requirements for liquid-phase PyMemSim calculations. |
TDQS
Scored across 3 tools
Each tool targets a clearly distinct operation: validating YAML content, analyzing feed flow rate bounds, and running a membrane simulation. There is no overlap in functionality.
Tool names use snake_case but mix verb-noun patterns: 'check_yaml_reference' and 'simulate_gas_hfm' start with verbs, while 'hfm_feed_flow_rate_analyzer' is a noun phrase without a verb, creating inconsistency.
With only 3 tools, the server is tightly scoped to core membrane simulation tasks. Each tool serves a necessary, non-redundant purpose.
The set covers validation, analysis, and simulation, but lacks tools for user input setup, result visualization, or parameter tuning, leaving notable gaps for a complete workflow.