The common package#

Summary#

activity_logging

Helpers for compact, redaction-safe logging of tool calls and live session interactions.

backend

Backend abstraction.

backend_trace

Diagnostic tracer for backend state-query calls.

base

Base MCP server for a Fluids leaf (geometry/mesh/solve/post).

config

Centralized environment-variable configuration for PyFluent MPP.

domain_tools

Domain-tool registration framework.

errors

Helper module to handle errors.

file_handlers

Modular registry mapping file suffixes to product/component handlers.

models

Typed contracts shared by every Fluids MCP leaf.

network

Utilities for resolving network-related environment configuration.

path_descriptor

Unified discovery envelope for Fluent settings paths.

session_logging

Per-session debug logging for PyFluent-MCP.

telemetry

Telemetry hook.

text_match

Shared string-matching utilities for fuzzy/typo-tolerant lookup.

timings

Lightweight in-process latency collector for the gateway.

validation

Static code validation shared across backends.

Description#

Shared infrastructure for all Fluid’s MCP leaves.