MCPInstall
yetr-ai-agent logo

yetr-ai-agent

by yethikrishna 1 stars yethikrishna/yetr-ai-agent

🤖 YETR AI Agent - Your Enhanced Task Runner. Powerful AI agent system that connects to multiple MCP servers simultaneously, providing unified access to diverse tools and data sources through a modern web interface.

READMEmain

Yetr AI Agent

Enhanced MCP Task Runner Agent

Next.js React TypeScript MCP Agent Tailwind

Yetr AI Agent is an enhanced Model Context Protocol (MCP) task runner agent built with Next.js 14, React, and Tailwind CSS, designed for intelligent task automation, tool use, and AI agent workflows.


Overview

yetr-ai-agent is a powerful AI agent built on the Model Context Protocol (MCP), designed as an enhanced task runner for complex AI workflows. Built with Next.js 14 App Router, React 18, and Tailwind CSS, it provides a modern web interface for running, managing, and monitoring AI agent tasks with multi-platform deployment support.

Features

  • MCP-Compliant Agent - Built on the Model Context Protocol for standardized AI tool use
  • Enhanced Task Runner - Execute complex, multi-step AI tasks with intelligent orchestration
  • Next.js 14 App Router - Modern React Server Components architecture
  • Multi-Platform Deployment - Vercel, Netlify, GitHub Pages, and Docker support
  • SEO Optimized - Built-in sitemap.xml, robots.txt, and custom domain support
  • Beautiful UI - Tailwind CSS with Heroicons for a clean, responsive interface
  • Type-Safe - Full TypeScript coverage
  • Custom Domain Ready - CNAME file included for custom domain configuration
  • Docker Support - docker-compose.yml for containerized deployment

Tech Stack

LayerTechnology
FrameworkNext.js 14 (App Router)
UIReact 18
StylingTailwind CSS 3
IconsHeroicons React
LanguageTypeScript
Utilitiesclsx for className composition
DeploymentVercel / Netlify / GitHub Pages / Docker

Quick Start

# Clone the repository
git clone https://github.com/yethikrishna/yetr-ai-agent.git
cd yetr-ai-agent

# Install dependencies
npm install

# Set up environment
cp .env.example .env.local
# Configure your AI model API keys and MCP settings

# Start development server
npm run dev

# Build for production
npm run build

# Start production server
npm start

Deployment

Vercel (Recommended)

# One-click deployment via Vercel CLI or connect your repo
vercel deploy

Netlify

See netlify.toml for build configuration. The project includes .netlifyignore for optimized builds.

GitHub Pages

See GITHUB_PAGES_SETUP.md for instructions. The project includes _config.yml for Jekyll compatibility.

Docker

docker-compose up -d

Project Structure

yetr-ai-agent/
├── src/                  # Next.js source (App Router)
├── frontend/             # Frontend-specific assets
├── public/               # Static assets (robots.txt, sitemap.xml)
├── package.json
├── next.config.js        # Next.js configuration
├── tailwind.config.js
├── tsconfig.json
├── postcss.config.js
├── next-env.d.ts
├── docker-compose.yml
├── netlify.toml
├── vercel.json
├── CNAME                 # Custom domain config
├── sitemap.xml
├── robots.txt
├── DEPLOYMENT.md
└── GITHUB_PAGES_SETUP.md

Agent Capabilities

  • Tool Use - Execute code, search the web, read files, and interact with APIs
  • Task Planning - Break down complex goals into executable steps
  • Context Management - Maintain conversation and task context across interactions
  • Multi-Step Reasoning - Chain together multiple AI calls for complex workflows
  • Extensible - Easy to add new tools, skills, and capabilities

Contributing

Contributions to enhance the agent's capabilities are welcome! Please feel free to submit issues or pull requests.

License

This project is licensed under the terms specified in the repository.