A community-driven registry for Claude, Cursor, Windsurf, Cline & more. Not affiliated with Anthropic.
Are you the author? Sign in to claim
A multi-agentic application demonstrating use of langgraph supervisor agent with awslabs MCP server to plan and create a
This project implements a multi-agent system using LangGraph to create a "DevOps Copilot." The system is composed of a supervisor agent that delegates tasks to specialized agents for planning, diagramming, and Terraform operations.
For a detailed walkthrough of the implementation, check out my Substack post: Building a DevOps Copilot with LangGraph.
Before you begin, ensure you have the following installed:
Follow these steps to set up and run the project locally.
git clone git@github.com:blissfulldev/devops-agent.git
cd DevOps-Platform
# Create and activate a virtual environment
python3 -m venv venv
source venv/bin/activate
# Navigate to the application directory and install dependencies
cd devops-app
pip install poetry
poetry install
Create a .env file from the example template and add your API keys.
# Make sure you are in the `devops-app` directory
cp env.example .env
Now, open the .env file and add the necessary secret keys (e.g., GOOGLE_API_KEY).
The application consists of several services that must be run simultaneously. It is highly recommended to open a new terminal for each step and activate venv in every terminal before running any command.
These servers provide the specialized tools for each agent.
Core MCP Server:
cd devops-app/mcp/core-mcp-server/
poetry install
python -m awslabs.core-mcp-server.server --transport streamable-http --host 0.0.0.0 --port 8000
Diagraming MCP Server:
cd devops-app/mcp/aws-diagram-mcp-server/
poetry install
python -m awslabs.aws-diagram-mcp-server.server --transport streamable-http --host 0.0.0.0 --port 8001
Terraform MCP Server:
cd devops-app/mcp/terraform-mcp-server/
poetry install
python -m awslabs.terraform-mcp-server.server --transport streamable-http --host 0.0.0.0 --port 8002
This server orchestrates the agents and provides the streaming API.
# From the `devops-app` directory
poetry run uvicorn server:app --host 0.0.0.0 --port 8080 --reload
This is the user interface for interacting with the copilot.
# From the `devops-app` directory
streamlit run app.py
You can now access the chat interface at http://localhost:8501.
Run Claude Code as an MCP server so any agent can delegate coding tasks to it
Browser automation using accessibility snapshots instead of screenshots
MCP server integration for DaVinci Resolve Studio
A Jetbrains IDE IntelliJ plugin aimed to provide coding agents the ability to leverage intelliJ's indexing of the codeba