FM

femto/minion-agent

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

398 stars 65 forks 품질 73 트렌드 34MIT

femto/minion-agent는 [[T0]에서 가져온 MCP 서버 후보입니다.

개요

femto/minion-agent는 [[T0]에서 가져온 MCP 서버 후보입니다.

개요(AI 번역)

**

**

미니언 요원

브라우저 자동화, 코드 실행, MCP 도구 지원, 심층 연구 등 향상된 기능을 갖춘 강력한 에이전트 프레임워크입니다. **현재 기본 프레임워크EXTERNAL_MINION_AGENT 우수한 성능과 기능을 위해 사용합니다.

🎬 데모 비디오

  • 가격 비교 데모
  • 심층 연구 데모
  • 스네이크 게임 데모 생성

퀵 스타트

Minion Agent는 이제 강력한 EXTERNAL_MINION_AGENT 프레임워크를 기본으로 사용하며, 향상된 코드 실행, 브라우저 자동화, 고급 계획 기능을 기본 제공한다.

설치

아니면 근원에서

사용

미니언 에이전트를 사용하는 간단한 예시를 소개합니다:

참고 example.py 참고example_browser_use.py 참고example_with_managed_agents.py 참고example_deep_research.py 참고example_reason.py

에이전트 프레임워크

Minion Agent는 여러 에이전트 프레임워크를 지원합니다. 기본 프레임워크는 EXTERNAL_MINION_AGENT이며, 다음과 같은 향상된 기능을 제공합니다:

  • 코드 생성 및 실행: 내장 실행 기능이 포함된 고급 코드 생성
  • 브라우저 자동화: 통합 브라우저 제어 및 웹 상호작용
  • MCP 도구 지원: 전체 모델 컨텍스트 프로토콜 통합

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

README

원문 README의 일부입니다. 원문 보기.

Minion Agent

A powerful agent framework with enhanced capabilities including browser automation, code execution, MCP tool support, and deep research. Now defaults to EXTERNAL_MINION_AGENT framework for superior performance and functionality.

🎬 Demo Videos

Quick Start

Minion Agent now defaults to the powerful EXTERNAL_MINION_AGENT framework, providing enhanced code execution, browser automation, and advanced planning capabilities out of the box.

Installation

pip install minion-agent-x

Or from source

git clone [email protected]:femto/minion-agent.git
cd minion-agent
pip install -e .

Usage

Here’s a simple example of how to use Minion Agent:

import asyncio
import os
from dotenv import load_dotenv
from minion_agent import MinionAgent, AgentConfig, AgentFramework
from minion.agents import CodeAgent
import minion_agent

load_dotenv()

async def main():
    # Configure the agent (using EXTERNAL_MINION_AGENT as default)
    agent_config = AgentConfig(
        model_id=os.environ.get("AZURE_DEPLOYMENT_NAME"),
        name="research_assistant",
        description="A helpful research assistant",
        model_args={
            "azure_endpoint": os.environ.get("AZURE_OPENAI_ENDPOINT"),
            "api_key": os.environ.get("AZURE_OPENAI_API_KEY"),
            "api_version": os.environ.get("OPENAI_API_VERSION"),
            "model": "gpt-4o",  # Actual model to use in minion framework
        },
        tools=[
            minion_agent.tools.browser_tool.browser,
        ],
        agent_type=CodeAgent,  # Default agent type for EXTERNAL_MINION_AGENT
    )

    # Create agent with EXTERNAL_MINION_AGENT framework (default)
    agent = await MinionAgent.create_async(AgentFramework.EXTERNAL_MINION_AGENT, agent_config)

    # Run the agent with a question
    result = await agent.run_async("What are the latest developments in AI?")
    print("Agent's response:", result.final_output.content)

if __name__ == "__main__":
    asyncio.run(main())

see example.py see example_browser_use.py see example_with_managed_agents.py see example_deep_research.py see example_reason.py

GitHub에서 전체 README 보기

설치

This server does not publish a one-line install command.

Open the repository installation guide MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →