Skip to main content
Glama

AutoGen MCP Server

AutoGen MCP 服务器

一个 MCP 服务器,可与 Microsoft 的 AutoGen 框架集成,并通过标准化接口实现多代理对话。此服务器允许您创建和管理能够通过自然语言交互进行协作和解决问题的 AI 代理。

特征

  • 使用可自定义的配置创建和管理 AutoGen 代理
  • 执行代理之间的一对一对话
  • 与多个代理协调群聊
  • 可配置的 LLM 设置和代码执行环境
  • 支持助理代理和用户代理
  • 内置错误处理和响应验证

安装

  1. 克隆存储库:
git clone https://github.com/yourusername/autogen-mcp.git cd autogen-mcp
  1. 安装依赖项:
pip install -e .

配置

环境变量

  1. .env.example复制到.env
cp .env.example .env
  1. 配置环境变量:
# Path to the configuration file AUTOGEN_MCP_CONFIG=config.json # OpenAI API Key (optional, can also be set in config.json) OPENAI_API_KEY=your-openai-api-key

服务器配置

  1. config.json.example复制到config.json
cp config.json.example config.json
  1. 配置服务器设置:
{ "llm_config": { "config_list": [ { "model": "gpt-4", "api_key": "your-openai-api-key" } ], "temperature": 0 }, "code_execution_config": { "work_dir": "workspace", "use_docker": false } }

可用操作

该服务器支持三种主要操作:

1.创建代理

{ "name": "create_agent", "arguments": { "name": "tech_lead", "type": "assistant", "system_message": "You are a technical lead with expertise in software architecture and design patterns." } }

2.一对一聊天

{ "name": "execute_chat", "arguments": { "initiator": "agent1", "responder": "agent2", "message": "Let's discuss the system architecture." } }

3.群聊

{ "name": "execute_group_chat", "arguments": { "agents": ["agent1", "agent2", "agent3"], "message": "Let's review the proposed solution." } }

错误处理

常见的错误场景包括:

  1. 代理创建错误
{ "error": "Agent already exists" }
  1. 执行错误
{ "error": "Agent not found" }
  1. 配置错误
{ "error": "AUTOGEN_MCP_CONFIG environment variable not set" }

建筑学

该服务器采用模块化架构:

src/ ├── autogen_mcp/ │ ├── __init__.py │ ├── agents.py # Agent management and configuration │ ├── config.py # Configuration handling and validation │ ├── server.py # MCP server implementation │ └── workflows.py # Conversation workflow management

执照

MIT 许可证 - 详情请参阅许可证文件

-
security - not tested
A
license - permissive license
-
quality - not tested

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

MCP 服务器提供与 Microsoft 的 AutoGen 框架的集成,通过标准化接口实现多代理对话。

  1. 特征
    1. 安装
      1. 配置
        1. 环境变量
        2. 服务器配置
      2. 可用操作
        1. 1.创建代理
        2. 2.一对一聊天
        3. 3.群聊
      3. 错误处理
        1. 建筑学
          1. 执照

            Related MCP Servers

            • -
              security
              F
              license
              -
              quality
              A specialized MCP server that enables AI agents to interact with Reddit, including reading posts, creating content, and managing subreddit configurations.
              Last updated -
              31
              5
              JavaScript
            • -
              security
              F
              license
              -
              quality
              An MCP server that connects AI assistants to SearchAgora, enabling users to search for, discover, and purchase products across the web through natural language conversations.
              Last updated -
              1
              Python
              • Apple
            • -
              security
              A
              license
              -
              quality
              An MCP server that extends AI agents' context window by providing tools to store, retrieve, and search memories, allowing agents to maintain history and context across long interactions.
              Last updated -
              5
              TypeScript
              MIT License
            • -
              security
              A
              license
              -
              quality
              An MCP server that bridges AI agents with GUI automation capabilities, allowing them to control mouse, keyboard, windows, and take screenshots to interact with desktop applications.
              Last updated -
              Python
              MIT License
              • Apple
              • Linux

            View all related MCP servers

            MCP directory API

            We provide all the information about MCP servers via our MCP API.

            curl -X GET 'https://glama.ai/api/mcp/v1/servers/DynamicEndpoints/Autogen_MCP'

            If you have feedback or need assistance with the MCP directory API, please join our Discord server