Both can use Channels, Gateway rules, Operator review, Traces, and Analytics.
Managed Agent
A managed Agent is configured in the GroundForge platform. GroundForge sends the request to the configured model and invokes only capabilities attached through the Agent’s governed setup.Example
modelcontextprotocol/quickstart-resources
Use the official Weather MCP as the capability source for a managed weather Agent.
- Complete Weather MCP Example so GroundForge knows
get_alertsandget_forecast. - In Agents, create a managed Agent and choose its model and model credential.
- Attach the Weather MCP through an MCP-targeted Gateway.
- Publish the Agent and attach a Channel if users should reach it through messaging.
- Send a request and open its Trace.
External Agent
An external Agent stays in your application. The GroundForge SDK registers it, reports its tools, receives Channel jobs, applies Gateway decisions before a tool runs, and sends Trace events back to GroundForge.Example
groundforgeai/demo
Run the LangChain weather Agent with automatic input handling or explicit adapters.

