learn-agentic-ai
Learn Agentic AI using Dapr Agentic Cloud Ascent (DACA) Design Pattern and Agent-Native Cloud Technologies: OpenAI Agents SDK, Memory, MCP, A2A, Knowledge Graphs, Dapr, Rancher Desktop, and Kubernetes.
claude mcp add --transport stdio panaversity-learn-agentic-ai node server.js \ --env ENV="production" \ --env PORT="3000" \ --env LOG_LEVEL="info"
How to use
This MCP server provides a learning-focused agentic AI environment inspired by the Learn Agentic AI material. It exposes endpoints and tooling to explore agentic patterns, tool orchestration, and basic A2A interactions in a safe, iterative way. Use the server to experiment with agent planning, tool invocation, and simple workflow composition, guided by the MCP protocol for standardized access to context, tools, and execution results. You can leverage the included examples and scaffolding to prototype small agentic scenarios, observe outcomes, and iterate on guardrails and evaluation criteria to improve ROI-minded delivery.
Typical workflows involve: (1) querying a planning endpoint to generate a course of action, (2) invoking a defined set of tools or services (e.g., data fetch, computation, or messaging), and (3) collecting results for evaluation and adjustment. The MCP-aware components help ensure compatibility with other agents, services, and future NANDA/A2A interoperability work. The environment is designed for hands-on learning, safety checks, and observable telemetry so you can measure impact and iterate toward production-ready patterns.
How to install
Prerequisites:
- Node.js (LTS version) and npm installed on your system
- Git installed
- Basic familiarity with command-line tools
Installation steps:
-
Clone the repository: git clone https://github.com/your-org/learn-agentic-ai.git cd learn-agentic-ai
-
Install dependencies: npm install
-
Configure environment (optional):
- Create a .env file or set environment variables as needed. Example: PORT=3000 ENV=production LOG_LEVEL=info
-
Start the MCP server: npm run start // If a custom start script is not defined, you can run: node server.js
-
Verify it's running:
- Open http://localhost:3000 (adjust port if you changed PORT)
- Use any available MCP tooling to query the server's endpoints according to the protocol documentation attached to this repo
Notes:
- If you see port conflicts, stop other services using the same port or change PORT in your environment.
- For development, you can run with DEBUG logs enabled to diagnose issues.
Additional notes
Tips and caveats:
- The server is designed for learning and experimentation with agentic AI concepts; treat it as a sandbox rather than a production-ready system.
- Ensure your MCP tooling aligns with the MCP/A2A/NANDA interoperability goals described in the repo, so future integrations remain smooth.
- If you modify tools or endpoints, update any relevant tool manifests or context mappings so agents can discover and invoke them reliably.
- Common issues include port conflicts, missing dependencies, or misconfigured environment variables. Check the startup logs for hints and ensure required environment variables are set as described above.
- This learning environment emphasizes guardrails, safety checks, and ROI-focused evaluation to help users practice turning AI pilots into measurable value.
Related MCP Servers
metorial
Connect any AI model to 600+ integrations; powered by MCP 📡 🚀
solace-agent-mesh
An event-driven framework designed to build and orchestrate multi-agent AI systems. It enables seamless integration of AI agents with real-world data sources and systems, facilitating complex, multi-step workflows.
agentscope-runtime
A production-ready runtime framework for agent apps with secure tool sandboxing, Agent-as-a-Service APIs, scalable deployment, full-stack observability, and broad framework compatibility.
mcp -code-execution-mode
An MCP server that executes Python code in isolated rootless containers with optional MCP server proxying. Implementation of Anthropic's and Cloudflare's ideas for reducing MCP tool definitions context bloat.
k8s
K8s-mcp-server is a Model Context Protocol (MCP) server that enables AI assistants like Claude to securely execute Kubernetes commands. It provides a bridge between language models and essential Kubernetes CLI tools including kubectl, helm, istioctl, and argocd, allowing AI systems to assist with cluster management, troubleshooting, and deployments
End-to-End-Agentic-Ai-Automation-Lab
This repository contains hands-on projects, code examples, and deployment workflows. Explore multi-agent systems, LangChain, LangGraph, AutoGen, CrewAI, RAG, MCP, automation with n8n, and scalable agent deployment using Docker, AWS, and BentoML.