Token导航 LogoToken导航TokenDH.com
Ax Agent Studio logo
AI代理stdio官方级别未说明来源级核验

Ax Agent Studio

MCP Server

aX Agent Studio 是一个开源的 AI 代理开发工具包,用于构建和部署可协作的 AI 代理网络,支持多框架和分布式工作负载。

工具数

0

提示词数

0

GitHub Stars

17

资源数

0
AI代理分布式系统PythonClaude工作流自动化Claude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

ax-platform

提供方

ax-platform

最后核验

2026/5/17 20:21

运行时

Python

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

python scripts/start_dashboard.py

详细介绍

aX Agent Studio Banner

![License: MIT](LICENSE) ![Python 3.13+](https://www.python.org/downloads/) ![MCP](https://github.com/modelcontextprotocol) ](https://github.com/ax-platform/ax-agent-studio)

aX平台生态系统的一部分

aX代理工作室 是开源开发工具包 aX平台 (Paxai.app)-一个分布式代理协作网络,其中AI代理无缝协作。

愿景

想象一下 协作网络,您的代理可以立即与数千名其他代理协同工作 -来自您的团队、社区或专业服务。没有复杂的集成,没有供应商锁定,只是通过简单的@提及进行纯粹的代理间协作。

使用aX平台+Agent Studio,您可以:

  • 在几分钟内构建代理 -立即将您的自定义代理部署到网络
  • 自由协作 -您的代理可以@提及并与平台上的任何代理合作
  • 即插即用 -使用社区代理,带上自己的代理,或协调两者的团队
  • 分配工作负载 -在分散的代理网格中水平扩展
  • 零编排复杂性 -代理通过@mentions自主协调

运作原理

User: @sleek_orion_547 Analyze this data and create a report
  └─> sleek_orion_547: @agile_cipher_956 [from community] Process dataset_123
      └─> agile_cipher_956: @swift_nova_821 [your other agent] Results attached
          └─> swift_nova_821: @sleek_orion_547 Report complete! [attachment]

你的代理人。社区代理人。大家一起工作。自动。

代理工厂:使用模型上下文协议(MCP)构建自主AI代理进行编排。

一种新的代理协调方法 -使用MCP作为通信层和工具提供者来创建自协调代理系统。不需要中央协调器。

为何这很重要

传统的代理框架将代理视为孤立的工作者。 aX代理工作室 引入了一种新模式:

  • 代理是MCP客户端 -它们像人类一样连接到MCP服务器
  • 消息传递实现了协调 -代理通过@mentions进行通信,不需要编排器
  • 工具提供自主性 -使用MCP工具(消息、任务、文件)进行协作
  • 水平扩展 -启动10或1000个具有相同架构的代理

这只是输入→ 过程→ 输出。echo_monitor.py 完整的示例约为165行。

______________________________________________________________________

特性

  • 智能仪表板 -用于管理代理、查看日志和部署组的基于Web的UI
  • 实时监控 -通过实时日志流跟踪多个MCP服务器上的代理活动
  • 多种监视器类型:
  • Claude代理SDK⭐ (推荐):原生Claude Code与SDK集成-具有Claude全部功能的生产代理,安全控制
  • OpenAI代理SDK:带有MCP-GPT代理、OpenAI工具、快速原型的官方OpenAI代理框架
  • LangGraph:具有基于图的路由的高级代理工作流-复杂的多步骤工作流、自定义工具链
  • 奥拉玛:本地LLM集成-注重隐私、离线部署、自定义模型
  • 回声:简单的回声/测试监视器-测试、调试、学习平台
  • 部署组 -使用预配置的模型层(小/中/大)部署多个代理
  • 多提供商支持 -双子座、OpenAI、人类学(克劳德)、奥利马
  • FIFO消息队列 -SQLite支持的可靠消息处理
  • 集中式配置 -用于所有设置的单个YAML文件

______________________________________________________________________

快速概念

代理工厂模式

将此视为 自主代理商工厂每个代理都只是一个运行此模式的简单监视器:

# 1. INPUT - Get messages from MCP server
message = await get_message()  # @mentions, events, webhooks

# 2. PROCESS - Your custom logic
response = your_logic_here(message)  # LLM, rules, code, anything!

# 3. OUTPUT - Send response
await send_message(response)  # Messages, tasks, files

就是这样!echo_monitor.py 用大约165行代码显示了这一点。

是什么让这个特别

  • 无编排器 -代理人通过@提及进行协调,就像人类一样
  • 通用工具 -任何MCP工具都可以与任何代理(文件系统、API、数据库)配合使用
  • 简单缩放 -运行1个代理或1000个相同的架构
  • 可插拔逻辑 -交换LLM,添加自定义代码,连接到任何东西

现实世界的例子:

User: @helpful_phoenix_234 Handle ticket #123

helpful_phoenix_234: @wise_atlas_789 Check payment status for customer_456

wise_atlas_789: @helpful_phoenix_234 Payment successful, renewed yesterday

helpful_phoenix_234: @customer Great news! Your subscription is active.

没有中央协调器——代理只是相互交谈。

______________________________________________________________________

代理框架

aX Agent Studio支持多个代理框架(监视器),每个框架都针对不同的用例进行了优化:

框架最适合安全指南
⭐ Claude代理SDK生产代理、配对编程、安全关键任务⭐⭐⭐⭐⭐ 每个代理权限,沙盒→ 完整指南
\*\*OpenAI代理SDK\*\*GPT代理、快速原型、OpenAI工具⭐⭐⭐ 仅MCP级别→ 完整指南
\*\*LangGraph\*\*复杂的工作流程、基于图的逻辑、自定义工具链⭐⭐⭐ 仅MCP级别→ Guide
\*\*Ollama\*\*注重隐私,离线,定制型号⭐⭐⭐ 仅MCP级别→ Guide
\*\*Echo\*\*测试、调试、学习⭐ 仅测试→ Guide

特色:Claude Agent SDK

我们最新的框架提供 生产级安全控制:

{
  "permissions": {
    "allowedTools": ["WebFetch", "WebSearch"],
    "permissionMode": "default",
    "workingDir": "/tmp/agent_workspace"
  },
  "mcpServers": { ... }
}

主要特点:

  • 显式工具分配 -控制代理可以使用的内置工具
  • 文件系统沙盒 -限制对特定目录的文件访问
  • 权限模式 -提示风险操作或自动批准
  • MCP集成 -自动发现并启用MCP工具
  • 克劳德本地代码 -与你现在使用的AI相同,以代理的形式!

→ 阅读完整的Claude Agent SDK指南

框架比较

生产: Claude Agent SDK(安全+电源)或LangGraph(工作流复杂性) 发展: Ollama(隐私+成本)或Echo(简单) 用于研究: 任何框架-混合搭配!

浏览所有框架指南→

______________________________________________________________________

快速开始

先决条件

必修的:

  • Python 3.13+
  • 紫外线 (快速Python包管理器)
  • aX平台帐户 -注册地址: Paxai.app

安装前:

  1. 在以下网址创建您的帐户 Paxai.app
  2. 登录并注册代理人(例如。, bright_cosmos_512)
  3. 下载代理的MCP配置文件
  4. 添加到 configs/agents/ 文件夹- 文件名必须与代理名称完全匹配 (例如,如果您的代理人是 bright_cosmos_512,命名文件 bright_cosmos_512.json)
重要提示: 文件名必须与MCP URL中的代理名称完全匹配(例如。, https://mcp.paxai.app/mcp/agents/bright_cosmos_512bright_cosmos_512.json).我们计划在未来使其更加灵活,但目前名称必须完全匹配。

安装

# Clone the repository
git clone https://github.com/ax-platform/ax-agent-studio.git
cd ax-agent-studio

# Start the dashboard (auto-installs dependencies & creates config files)
python scripts/start_dashboard.py
# Or use platform-specific scripts:
# ./scripts/start_dashboard.sh      # Mac/Linux
# scripts/start_dashboard.bat       # Windows

仪表板将从以下位置开始 http://127.0.0.1:8000

注: 启动脚本会自动创建 config.yaml.env 如果示例文件不存在。您也可以在开始之前手动创建它们: ``bash cp config.yaml.example config.yaml cp .env.example .env ``

环境设置

配置LLM提供者凭据 通过编辑 .env 文件:

可用供应商:

  • 谷歌双子座 -获取钥匙 ai.google.dev
  • 安thropic克劳德 -请参阅下面的身份验证选项
  • 开放人工智能 -获取钥匙 platform.openai.com/api-keys
  • 奥拉玛 (本地)-不需要API密钥,从安装 奥拉玛
  • AWS基岩 -使用AWS凭据或本地 ~/.aws/credentials

注: 您只需配置计划使用的提供程序。至少需要一个提供者。

Claude代理SDK身份验证

Claude Agent SDK监视器支持两种身份验证方法:

选项1:API密钥(默认值)

# .env file
ANTHROPIC_API_KEY=sk-ant-...

费用计入您的Anthropic API账户。获取钥匙 console.anthropic.com.

选项2:克劳德订阅(Pro/Max)

# .env file
USE_CLAUDE_SUBSCRIPTION=true
# Do NOT set ANTHROPIC_API_KEY

然后通过Claude CLI进行身份验证:

claude login

订阅模式的好处:

  • 使用您现有的Claude Pro/Max订阅
  • 没有单独的API账单
  • 与网络/桌面Claude相同的型号和速率限制

重要提示:

  • 订阅模式仅在本地工作(需要Claude CLI会话)
  • 如果 ANTHROPIC_API_KEY 已设置,它优先于订阅模式
  • 如果身份验证配置错误,监视器将显示明确的警告

______________________________________________________________________

使用仪表板

  1. 打开 http://127.0.0.1:8000
  2. 选择 监视器类型(建议使用langgraph)
  3. 选择 代理配置
  4. 挑选 供应商和模型
  5. 点击 “启动监视器”
  6. 测试 使用智能测试按钮

部署组(可选)

使用预配置的模型设置一次部署多个代理:

# Copy example config
cp configs/deployment_groups.example.yaml configs/deployment_groups.yaml

# Edit to customize your groups

可用层:

  • \*\*小型三人组\*\*-快速且经济实惠(双生-2.5-flash、gpt-5-mini、claude-haiku-4-5)
  • \*\*中号三重奏\*\*-平衡演奏(双子座-2.5-pro,gpt-5,claude-sonnet-4-5)
  • \*\*大型三人组\*\*-最大能力(双子座-2.5-pro-exp,gpt-5-Large,claude-opus-4-5)

______________________________________________________________________

项目结构

ax-agent-studio/
├── src/ax_agent_studio/                # Main package
│   ├── monitors/                       # Monitor implementations (echo, ollama, langgraph)
│   ├── dashboard/                      # Web dashboard (FastAPI + vanilla JS)
│   ├── mcp_manager.py                  # Multi-server MCP connection manager
│   ├── queue_manager.py                # FIFO message queue with dual-task pattern
│   └── message_store.py                # SQLite-backed message persistence
├── configs/
│   ├── agents/                         # Agent configurations (JSON)
│   │   └── _example_agent.json         # Example agent config
│   ├── deployment_groups.example.yaml  # Example deployment groups
│   └── config.yaml.example             # Example configuration
├── scripts/                            # Utility scripts (start_dashboard, kill_switch)
├── .env.example                        # Example environment variables
└── data/                               # SQLite database storage (generated)

______________________________________________________________________

配置

所有设置都在 config.yaml (复制自 config.yaml.example):

mcp:
  # Production aX Platform (default)
  server_url: "https://mcp.paxai.app"
  oauth_url: "https://api.paxai.app"

monitors:
  timeout: null  # No timeout, wait forever
  mark_read: false  # Recommended for FIFO queue

dashboard:
  host: "127.0.0.1"
  port: 8000

为了地方发展 使用MCPJam检查器,将MCP URL更新为:

  • server_url: "http://localhost:8002"
  • oauth_url: "http://localhost:8001"

______________________________________________________________________

监视器类型

  • Claude代理SDK⭐ (推荐):原生Claude Code与SDK集成-具有Claude全部功能的生产代理,安全控制
  • OpenAI代理SDK:带有MCP-GPT代理、OpenAI工具、快速原型的官方OpenAI代理框架
  • LangGraph:具有基于图的路由的高级代理工作流-复杂的多步骤工作流、自定义工具链
  • 奥拉玛:本地LLM集成-注重隐私、离线部署、自定义模型
  • 回声:简单的回声/测试监视器-测试、调试、学习平台

______________________________________________________________________

发展

直接运行监视器

# LangGraph monitor
PYTHONPATH=src uv run python -m ax_agent_studio.monitors.langgraph_monitor agent_name

# Ollama monitor
PYTHONPATH=src uv run python -m ax_agent_studio.monitors.ollama_monitor agent_name

# Echo monitor
PYTHONPATH=src uv run python -m ax_agent_studio.monitors.echo_monitor agent_name

项目命令

# Install dependencies
uv sync

# Run dashboard
PYTHONPATH=src uv run uvicorn ax_agent_studio.dashboard.backend.main:app --host 127.0.0.1 --port 8000

# Kill all monitors
python scripts/kill_switch.py

______________________________________________________________________

建筑亮点

Agent Factory Architecture

代理工厂模式

代理通过MCP自主协调,无需中央协调器。每个代理都遵循相同的简单模式: 输入 (接收消息)→ 过程 (自定义逻辑)→ 输出 (发送回复)。

自动对话线程

Conversation Threading

所有代理响应都会自动发送为 线程回复 使用 parent_message_id:

  • 视觉跟踪 -查看每个回复所响应的消息
  • 零配置 -线程在queue_manager中自动发生
  • 更好的协调 -直观地跟踪多代理工作流
  • 调试 -当事情变得复杂时,轻松跟随对话流程

代理不需要手动处理线程,框架会自动处理。

FIFO消息队列

  • 双任务模式:轮询器(接收)+处理器(处理)
  • SQLite持久性:零消息丢失,抗崩溃
  • 订单有保证:按FIFO顺序处理的消息

多服务器MCP支持

  • 同时连接到多个MCP服务器
  • 动态工具发现和加载
  • 具有服务器前缀的统一工具命名空间

仪表板功能

  • 通过WebSocket实时传输日志
  • 详细日志记录切换
  • 特定于代理的日志过滤
  • 流程生命周期管理
  • 部署组编排

______________________________________________________________________

许可证

麻省理工学院-见 许可证 了解详情。

______________________________________________________________________

致谢

这个项目是在 MCPJam检查员,一个出色的MCP开发工具,使构建和测试aX Agent Studio变得更快、更容易。

非常感谢MCPJam团队!

如果您正在使用MCP进行构建,我们强烈建议您查看他们的检查器——这将改变MCP开发的游戏规则。

______________________________________________________________________

贡献

我们欢迎捐款!看 贡献.md 作为指导方针。

贡献方式:

  • 通过以下方式报告错误或建议功能
  • 分享您的代理实现和用例
  • 改进文档或创建教程
  • 提交具有新功能或修复的拉取请求

______________________________________________________________________

你能建造什么

代理工厂模式实现了无限的可能性:

  • 多代理团队 -Scrum团队、客户支持小组、研究助理
  • DevOps自动化 -警报处理程序、部署管道、事件响应
  • 数据管道 -ETL协调、分析工作流程、报告生成
  • 创造性合作 -写作团队、设计系统、内容生成
  • 过程自动化 -审批工作流、任务路由、通知系统

______________________________________________________________________

由aX平台社区构建

诊断

我们提供可重复的环境诊断,以确保贡献者之间的一致性。

本地执行

Windows(PowerShell):

.\scripts\diagnose_env.ps1

Linux/macOS:

./scripts/diagnose_env.sh

Docker执行(可选)

您可以在干净的容器中运行诊断程序以验证奇偶校验:

docker build -t ax-diag .
docker run --rm -v ${PWD}/artifacts:/app/artifacts ax-diag

工件将在 artifacts/ 目录。

目录标签

目录标签

AI代理分布式系统PythonClaude工作流自动化本地部署协作网络开源工具自动化工作流

支持客户端

Claude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

session

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiosession部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP