- Explore MCP Servers
- mcp_agent
Mcp Agent
What is Mcp Agent
The MCP Agent System is a comprehensive multi-agent framework designed for enterprise automation and intelligence. It encompasses a range of agents, from basic lightweight agents that handle simple tasks to sophisticated enterprise-level agents that manage complex business automation processes.
Use cases
Use cases for the MCP Agent System include research and information gathering, HR recruitment automation, legal compliance checks, cybersecurity threat detection, supply chain optimization, customer lifetime value enhancement, and personalized finance management. The system also supports productivity improvements, and innovation acceleration through its various agents.
How to use
To use the MCP Agent System, install the necessary dependencies, configure API keys, and utilize the unified runner script to execute various agents directly from the command line. The system allows for both direct execution of specific agent scripts and comprehensive management via a centralized runner.
Key features
Key features of the MCP Agent System include standardized templates for rapid agent development, multi-agent orchestration capabilities, real-time analytics, integration-ready architecture, and a range of enterprise applications targeting measurable ROI. Additionally, the system promotes code reusability and consistency across agents.
Where to use
The MCP Agent System can be applied in various sectors such as finance, healthcare, supply chain, human resources, and cybersecurity. It is designed for enterprise environments, enabling organizations to automate processes, enhance operational efficiency, and drive data-informed strategic decisions.
Clients Supporting MCP
The following are the main client software that supports the Model Context Protocol. Click the link to visit the official website for more information.
Overview
What is Mcp Agent
The MCP Agent System is a comprehensive multi-agent framework designed for enterprise automation and intelligence. It encompasses a range of agents, from basic lightweight agents that handle simple tasks to sophisticated enterprise-level agents that manage complex business automation processes.
Use cases
Use cases for the MCP Agent System include research and information gathering, HR recruitment automation, legal compliance checks, cybersecurity threat detection, supply chain optimization, customer lifetime value enhancement, and personalized finance management. The system also supports productivity improvements, and innovation acceleration through its various agents.
How to use
To use the MCP Agent System, install the necessary dependencies, configure API keys, and utilize the unified runner script to execute various agents directly from the command line. The system allows for both direct execution of specific agent scripts and comprehensive management via a centralized runner.
Key features
Key features of the MCP Agent System include standardized templates for rapid agent development, multi-agent orchestration capabilities, real-time analytics, integration-ready architecture, and a range of enterprise applications targeting measurable ROI. Additionally, the system promotes code reusability and consistency across agents.
Where to use
The MCP Agent System can be applied in various sectors such as finance, healthcare, supply chain, human resources, and cybersecurity. It is designed for enterprise environments, enabling organizations to automate processes, enhance operational efficiency, and drive data-informed strategic decisions.
Clients Supporting MCP
The following are the main client software that supports the Model Context Protocol. Click the link to visit the official website for more information.
Content
MCP Agent System
A comprehensive multi-agent system for enterprise automation and intelligence, featuring basic agents for simple tasks and sophisticated enterprise-level agents for complex business automation.
📁 Project Structure
srcs/ ├── common/ # 🔧 Common modules and shared resources │ ├── __init__.py # Unified module entry point │ ├── imports.py # Standardized imports and dependencies │ ├── config.py # Shared configurations and constants │ ├── utils.py # Common utility functions │ └── templates.py # Agent base templates and patterns ├── basic_agents/ # Simple, lightweight agents │ ├── basic.py # Basic functionality and testing │ ├── agent.py # Base Agent class │ ├── swarm.py # Multi-agent coordination │ ├── workflow_orchestration.py # Workflow management │ ├── researcher.py # Research and information gathering │ ├── researcher_v2.py # Enhanced research agent (using common modules) │ ├── parallel.py # Parallel processing demonstration │ ├── streamlit_agent.py # Web interface agent │ ├── data_generator.py # Data generation and synthesis │ ├── enhanced_data_generator.py # Advanced data generation │ └── rag_agent.py # Retrieval-Augmented Generation ├── enterprise_agents/ # Sophisticated business automation │ ├── mental.py # Mental model analysis │ ├── hr_recruitment_agent.py # HR & Talent Acquisition │ ├── legal_compliance_agent.py # Legal & Regulatory Compliance │ ├── cybersecurity_infrastructure_agent.py # Security & Threat Detection │ ├── supply_chain_orchestrator_agent.py # Supply Chain Optimization │ ├── customer_lifetime_value_agent.py # Customer Experience & CLV │ ├── esg_carbon_neutral_agent.py # ESG & Sustainability │ ├── hybrid_workplace_optimizer_agent.py # Workplace Optimization │ └── product_innovation_accelerator_agent.py # Innovation & Development ├── utils/ # Additional utilities │ └── mental_visualization.py # Interactive visualization ├── run_agent.py # Unified execution script └── COMMON_MODULES.md # Common modules usage guide
🚀 Installation
-
Clone the repository
-
Install dependencies:
pip install -r requirements.txt
-
Configure API keys:
- Create
mcp_agent.secrets.yaml
file in thesrcs
directory - Add your API keys for OpenAI and Google:
openai: api_key: your-openai-api-key google: api_key: your-google-api-key
- Create
🎯 Running Agents
Using the Unified Runner (Recommended)
Navigate to the srcs
directory and use the unified runner:
cd srcs
# List all available agents
python run_agent.py --list
# Run basic agents
python run_agent.py --basic researcher
python run_agent.py --basic researcher_v2 # Enhanced with common modules
python run_agent.py --basic data_generator
python run_agent.py --basic rag
# Run enterprise agents
python run_agent.py --enterprise supply_chain
python run_agent.py --enterprise customer_clv
python run_agent.py --enterprise workplace
python run_agent.py --enterprise personal_finance
# Run utilities
python run_agent.py --utility mental
python run_agent.py --utility swarm
# Development examples
python run_agent.py --dev common_demo # Common modules demo
python run_agent.py --dev template_basic # Basic agent template
python run_agent.py --dev template_enterprise # Enterprise agent template
Direct Execution
You can also run agents directly:
cd srcs
# Basic agents
python basic_agents/researcher.py
python basic_agents/researcher_v2.py # New enhanced version
python basic_agents/data_generator.py
# Enterprise agents
python enterprise_agents/supply_chain_orchestrator_agent.py
python enterprise_agents/customer_lifetime_value_agent.py
# Utilities
python enterprise_agents/mental.py
🔧 Common Modules System
The new common modules system provides shared functionality for efficient agent development:
Key Benefits
- 50-70% faster development with standardized templates
- Code reusability and consistency across all agents
- Standardized patterns for imports, configuration, and utilities
- Quality assurance with built-in best practices
Quick Start with Templates
Create a new basic agent:
from common import BasicAgentTemplate
class MyAgent(BasicAgentTemplate):
def __init__(self):
super().__init__(
agent_name="my_agent",
task_description="Your agent's task description"
)
Create a new enterprise agent:
from common import EnterpriseAgentTemplate
class MyEnterpriseAgent(EnterpriseAgentTemplate):
def __init__(self):
super().__init__(
agent_name="my_enterprise_agent",
business_scope="Global Operations"
)
See COMMON_MODULES.md
for comprehensive usage guide and examples.
📝 Available Agents
Basic Agents
- researcher - Research and information gathering
- researcher_v2 - Enhanced research agent using common modules
- basic - Basic functionality and testing
- parallel - Parallel processing demonstration
- swarm - Multi-agent swarm coordination
- streamlit - Web interface agent
- workflow - Workflow orchestration and management
- data_generator - Data generation and synthesis
- enhanced_data_generator - Advanced data generation with ML
- rag - Retrieval-Augmented Generation
Enterprise Agents
- hr_recruitment - HR recruitment and talent acquisition automation
- mental - Mental model analysis and visualization
- legal_compliance - Legal compliance and contract analysis
- cybersecurity - Cybersecurity infrastructure and threat detection
- supply_chain - Supply chain orchestration and optimization
- customer_clv - Customer lifetime value and experience optimization
- esg_carbon - ESG and carbon neutrality management
- workplace - Hybrid workplace optimization and management
- innovation - Product innovation acceleration and development
- personal_finance - Personal finance health diagnosis & auto investment (Korean market)
Utilities
- mental_viz - Mental model interactive visualization
Advanced Agents
- decision_agent - 🤖 Mobile interaction-based automatic decision system
- architect - AI architecture design and optimization
Development Tools
- common_demo - Common modules demonstration
- template_basic - Basic agent template example
- template_enterprise - Enterprise agent template example
💼 Enterprise Features
The enterprise agents provide comprehensive business automation with:
- ROI-Focused Solutions: Each agent targets 200-600% ROI through measurable improvements
- Industry Standards: Compliance with frameworks like GDPR, SOX, HIPAA, SASB, GRI
- Scalable Architecture: Multi-agent orchestration with quality control systems
- Real-time Analytics: Performance monitoring and continuous optimization
- Integration Ready: API-first design for enterprise system integration
🔧 Requirements
- Python 3.8+
- Docker (for Python interpreter functionality)
- OpenAI API key
- Google API key (optional, for enhanced search capabilities)
🤖 Decision Agent - Revolutionary Mobile Decision System
The Decision Agent represents a breakthrough in personal AI assistance, offering unprecedented intervention capabilities in daily mobile interactions:
🎯 Core Capabilities
- Real-time Mobile Monitoring: 24/7 detection of all mobile interactions (purchases, calls, messages, bookings)
- Context-Aware Analysis: Deep understanding of user situation, preferences, and constraints
- Intelligent Intervention: Smart threshold-based decision on when to intervene
- Personalized Recommendations: Tailored decisions based on individual user profiles and goals
- Automated Execution: High-confidence decisions can be executed automatically
- Continuous Learning: Improves decision quality through user feedback
🚀 Key Features
- Multi-App Integration: Works across shopping, food delivery, booking, communication apps
- Risk Assessment: Evaluates financial, health, and opportunity risks for each decision
- Alternative Analysis: Provides multiple options with pros/cons analysis
- Budget Management: Real-time budget tracking with spending optimization
- Mood-Aware: Adapts recommendations based on detected user emotional state
- Time-Sensitive: Prioritizes urgent decisions with appropriate response times
💡 Use Cases
- Smart Shopping: Prevents impulse purchases, finds better deals, suggests alternatives
- Health Optimization: Guides food choices based on health goals and dietary preferences
- Financial Management: Optimizes spending patterns and investment decisions
- Time Management: Helps prioritize calls, messages, and meetings
- Travel Planning: Optimizes booking decisions for cost and convenience
🔧 Technical Architecture
# Example Decision Agent Usage
from srcs.advanced_agents.decision_agent import DecisionAgent
agent = DecisionAgent(anthropic_api_key="your-key")
await agent.start_monitoring("user_id")
# Agent automatically intervenes when significant decisions are detected
# Provides real-time recommendations through push notifications
📊 Demo Results
- 89.5% Decision Accuracy: High-quality recommendations validated by user feedback
- 76.8% User Acceptance Rate: Users follow agent recommendations majority of time
- 1.2s Average Response Time: Near-instantaneous decision generation
- $500+ Monthly Savings: Average cost savings through optimized decisions
🎮 Try It Now
# Run interactive demo
python srcs/advanced_agents/decision_agent_demo.py
# Or use the web interface
streamlit run main.py
# Navigate to "🤖 Decision Agent" page
📊 Business Impact
Enterprise agents deliver measurable business value:
- Supply Chain: 15-30% cost reduction, 25-40% delivery improvement
- Customer CLV: 25-40% retention improvement, 10-25% CLV increase
- ESG Management: Carbon neutrality achievement, 40-60% ESG rating improvement
- Workplace Optimization: 30-50% productivity improvement, 25-40% cost reduction
- Innovation Acceleration: 40-60% time-to-market reduction, 50-75% success rate improvement
- 🤖 Decision Agent: $500+ monthly savings per user, 25% reduction in poor decisions
🚀 Development with Common Modules
The common modules system enables rapid agent development:
- Choose Template: Select
BasicAgentTemplate
orEnterpriseAgentTemplate
- Import Common: Use
from common import *
for all dependencies - Implement Methods: Override required methods for your specific logic
- Run and Test: Use the unified runner for execution and testing
Example development workflow:
# Explore common modules
python run_agent.py --dev common_demo
# See template examples
python run_agent.py --dev template_basic
# Test existing enhanced agent
python run_agent.py --basic researcher_v2
# Create your own agent using the patterns
For detailed documentation on individual agents and their capabilities, refer to the agent-specific files and COMMON_MODULES.md
for development guidelines.
🤖 MCP Agent Hub - Agent UI
📁 디렉토리 구조
mcp_agent/ ├── main.py # 메인 Streamlit 앱 ├── pages/ # Streamlit 페이지들 │ ├── business_strategy.py # 비즈니스 전략 에이전트 │ ├── seo_doctor.py # SEO 닥터 │ ├── finance_health.py # 재무 건강도 분석 │ ├── cybersecurity.py # 사이버보안 에이전트 │ ├── data_generator.py # 데이터 생성기 │ ├── hr_recruitment.py # HR 채용 에이전트 │ ├── ai_architect.py # AI 아키텍트 │ ├── decision_agent.py # 🤖 결정 에이전트 │ ├── travel_scout.py # 최저가 여행 에이전트 │ ├── workflow.py # 워크플로우 오케스트레이터 │ ├── research.py # 리서치 에이전트 │ └── rag_agent.py # RAG 에이전트 ├── srcs/ # 소스 코드 │ ├── ... # 에이전트 코드 │ └── ... # ... └── configs/ # 설정 파일들
🔄 실행 방법
메인 앱 실행
streamlit run main.py
개별 에이전트 실행
# 비즈니스 전략 에이전트
cd srcs/business_strategy_agents
streamlit run streamlit_app.py
# SEO 닥터
cd srcs/seo_doctor
streamlit run seo_doctor_app.py
📈 향후 개선 계획
- 모바일 최적화: 반응형 디자인 완성
- 다크모드 개선: 테마 전환 기능 추가
- 성능 최적화: 로딩 속도 개선
- 에이전트 통합: 실제 에이전트들과 완전 연동
- 사용자 인증: 개인화 기능 추가
🛠️ 개발 가이드라인
- 공통 모듈 사용: 새로운 기능 개발 시 common 모듈 우선 활용
- 일관성 유지: 기존 패턴과 스타일 가이드 준수
- 에러 처리: 안전한 임포트와 폴백 메커니즘 구현
- 문서화: 새로운 기능 추가 시 문서 업데이트
- 테스트: 다양한 환경에서 동작 확인
Dev Tools Supporting MCP
The following are the main code editors that support the Model Context Protocol. Click the link to visit the official website for more information.