> ## Documentation Index
> Fetch the complete documentation index at: https://docs.activeviam.com/llms.txt
> Use this file to discover all available pages before exploring further.

# atoti_ai.StdioMcpServerConfig

### *final class* atoti\_ai.StdioMcpServerConfig

The configuration of an MCP server run as a local process, communicating over standard input and output.

The process is started by the session and runs with its rights.
It identifies itself by being that process, so there is no credential to choose.

<Callout icon="link">
  **See also**:
  The other [`McpServerConfig`](./atoti_ai.mcp_server_config#atoti_ai.McpServerConfig) implementations.
</Callout>

#### args *: [Sequence](https://docs.python.org/3/library/collections.abc.html#collections.abc.Sequence)\[[str](https://docs.python.org/3/builtins/stdtypes.html#str)]* *= ()*

The arguments to pass to [`command`](#atoti_ai.StdioMcpServerConfig.command).

#### command *: [str](https://docs.python.org/3/builtins/stdtypes.html#str)*

The executable to run, for example `"npx"`.

#### env *: [Mapping](https://docs.python.org/3/library/collections.abc.html#collections.abc.Mapping)\[[str](https://docs.python.org/3/builtins/stdtypes.html#str), [str](https://docs.python.org/3/builtins/stdtypes.html#str)] | [None](https://docs.python.org/3/builtins/constants.html#None)* *= None*

The environment variables to give the process, on top of the ones it inherits.
