Agentic Application¶
Availability information
The Agentic Application template requires GenAI and MLOps functionality. If you do not currently have access to these features, sign up a 14-day DataRobot trial to try out this template.
Access this application template on GitHub
The Agentic Application template provides a ready-to-use application for building and deploying agentic workflows. It includes multi-agent frameworks, a FastAPI backend server, a React frontend, and an MCP (Model Context Protocol) server. The template streamlines setting up new agentic applications with minimal configuration and supports local development and testing, as well as one-command deployments to production environments within DataRobot.
Use this template when you want to:
- Build custom agentic applications with reasoning engines (e.g., LangGraph) that plan tasks and call tools.
- Deploy an MCP server alongside your agent so tools, resources, and prompts are centralized and discoverable via the MCP protocol.
- Run a full stack locally—frontend, backend, agent, and MCP server—with a single command (
task dev) after configuration. - Deploy the entire application (including the MCP server) to DataRobot with
dr task run deploy.
The template uses the dr start CLI wizard to guide you through configuration (API endpoint, keys, ports, database, OAuth, LLM integration, and MCP server port). After setup, you get a .env file and an application directory; you can then run task dev to start all components or run individual services (e.g., task agent:dev, task mcp_server:dev).
Key features¶
- Multi-agent frameworks—Integrate with agent frameworks (e.g., LangGraph) for planning and tool use.
- FastAPI backend and React frontend—Production-ready web application with a modern UI for interacting with your agent.
- Built-in MCP server—Host tools, resources, and prompts via the Model Context Protocol; the agent connects as an MCP client and discovers tools at runtime.
- Guided setup—The
dr startwizard configures API credentials, ports, database, OAuth, LLM, and MCP server in one flow. - Local and production—Develop locally with
task devand deploy to DataRobot withdr task run deploy; deployment outputs include agent and MCP server endpoints. - MLOps hosting and governance—Deploy and monitor your agent and MCP server within DataRobot.
Use cases¶
Review some use cases that are suited for using the Agentic Application template:
-
Custom agentic workflows: Build agents that use LLMs to plan tasks and call DataRobot or custom tools (e.g., projects, deployments, predictions) via the MCP server.
-
Tool-augmented assistants: Centralize tool logic in one MCP server deployment so multiple agents or clients (e.g., Cursor, Claude Desktop) can use the same tools.
-
Full-stack agent applications: Ship a complete application (UI, API, agent, MCP server) from a single template with minimal configuration and one-command deploy.
Architecture¶
This template provides an end-to-end agentic application architecture: frontend, backend, agent runtime, and MCP server, from local development to production deployment in DataRobot, while remaining customizable for your business requirements.
Warning
Application templates are intended to be starting points that provide guidance on how to develop, serve, and maintain AI applications. They require a developer or data scientist to adapt and modify them for their business requirements before being put into production.
