Skip to main content
The Python SDK can mount a local Model Context Protocol server and proxy its tools through the normal AIR worker connection.

Stdio server

Local HTTP server

Call mount_mcp() before start() or run() so mounted tools are included in the registration manifest. AIR normalizes unsupported characters in MCP tool names and adds deterministic suffixes when names collide. Mounted tools use the same review flow as Python tools: inspect the manifest, enable the tool, and add it to a new agent version.
Treat an MCP server as executable infrastructure. Pin and review it, restrict its credentials, and expose only the capabilities your project needs.