FM

femto/minion-agent

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

398 stars 65 forks 品質 73 トレンド 34MIT

femto/minion-agentは、https://github.com/femto/minion-agent.からインポートされたMCPサーバー候補です。

概要

femto/minion-agentは、https://github.com/femto/minion-agent.からインポートされたMCPサーバー候補です。

概要(AI 翻訳)

**

**

ミニオンエージェント

ブラウザ自動化、コード実行、MCPツールサポート、深いリサーチを含む強化された機能を備えた強力なエージェントフレームワークです。現在は優れたパフォーマンスと機能のためにEXTERNAL_MINION_AGENTフレームワークをデフォルトで選択しています。

🎬 デモビデオ

  • 価格比較デモ
  • ディープリサーチデモ
  • Generating Snake Game Demo

クイックスタート

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 のガイドから始めましょう →