Easy Agents swaps traditional scripts for natural language instructions and Model Context Protocol (MCP) tool calls. By leveraging large language models like Claude Code, it translates high-level objectives into executable workflows. The system is designed to handle complex tasks and multi-source data intelligently, allowing you to automate security investigations, code remediation, supply chain management, and team reporting. Standardized protocols streamline the integration of external tools. Because the automation logic is written in plain English, your team can build, understand, and scale workflows without the burden of a steep learning curve.
Simply define your agent's behavior in everyday language, and Easy Agents manages the messy, unstructured details of the workflow.
For example:
You are a security agent investigating alerts.
Main steps:
- Locate the alert by its ID.
- Perform a deep analysis of the event.
- Generate a detailed report of your findings.
- If the alert is verified as valid, post the report to the #security-alerts Slack channel.
Real-world use cases
Easy Agents integrates with various third-party MCP servers, including Panther security monitoring, VirusTotal, GitHub, Linear, and Slack.
Security alert investigation agent – This agent classifies incoming alerts by correlating events across different sources to assess risk levels and route them to the correct teams. It analyzes alert context, investigates related activities, and determines the appropriate severity and response.
App security agent – This agent monitors GitHub Advanced Security code scanning alerts and automatically generates pull requests to fix verified issues. It runs tests and linters to ensure code quality before assigning the relevant reviewers to the PR.
Supply chain security agent – This agent triages GitHub Dependabot alerts by evaluating the impact of vulnerabilities. It updates packages to secure versions, confirms that tests pass, and manages the entire pull request lifecycle.
Weekly summary agent – Every Sunday, this agent reviews the team’s projects and tickets in Linear. It compiles a report detailing active projects, work completed during the week, and individual contributions.
Claude Code provides the logic required for sophisticated task orchestration. It breaks down high-level goals into actionable plans, pivots when it encounters roadblocks, and applies critical thinking to complex problems. When paired with the right tools and clear instructions, it automates workflows that would typically require hundreds of lines of custom code. This makes it an effective MCP client for both technical and operational tasks.
The Model Context Protocol (MCP) establishes a standard interface for AI to interact with external tools. This makes integration a straightforward configuration change rather than a custom development project. (example)
Relying on natural language also simplifies maintenance. Your internal runbooks effectively become the automation logic. This allows team members to modify and extend workflows without having to navigate complex codebases or proprietary APIs.
Get started
Requirements:
uv for dependency managementInstallation steps:
Clone the repository or use it as a template:
git clone https://github.com/kpolley/easy-agents.git
cd easy_agents
Install dependencies:
uv sync
Launch the development server:
uv run fastapi dev main.py
Create a custom agent
Follow these three steps:
Create a custom MCP server
Use FastMCP to build a proprietary MCP server and expand your agent's capabilities. Refer to mcps/github_extended.py for a functional example.
Tencent HunyuanVideo-1.5: 8.3B Video Model Runs on 14GB GPUs
PocketBase Review: The All-in-One Go Backend for Solo Developers
Semlib: Build LLM Pipelines With Map, Filter, and Sort in Python
Space Adventure Story Voice Mode: Build an AI-Powered Voice Game
Puter: An Open-Source Personal Cloud OS for Files, Apps, and Games
JoyAgent-JDGenie: An Open-Source Multi-Agent System for Direct Report Generation
Xiaozhi Client: MCP Server Aggregator for Cursor and XiaoZhi AI
Scira: The Minimalist AI Search Engine for Grok, Claude, and Beyond
Microsoft’s NLWeb: Converting Any Website into a Conversational Interface
n8n Automation: Over 400 AI Integrations in a Single Workflow
ChineseBQB: The Ultimate Archive of Chinese Memes—Search, Download, and Win Every Group Chat
Natural Language CAD Control via CAD-MCP Server