Token导航 LogoToken导航TokenDH.com
Agent Squared logo
开发工具stdio官方级别未说明来源级核验

Agent Squared

MCP Server

Agent² 是一个多智能体编排工具,用于在 Cursor 中链接专业 AI 智能体以完成复杂的开发工作流程。

工具数

0

提示词数

0

GitHub Stars

3

资源数

0
代码生成PythonClaude开发工具ClaudeCursor

安装说明

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

作者 / 组织

alexhatzo

提供方

alexhatzo

最后核验

2026/5/17 20:21

快速接入

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

命令预览

pip install -r requirements.txt

详细介绍

Agent²(Agent Squared)

Cursor的多代理编排——将专门的AI代理链接在一起,以实现复杂的开发工作流程。

![License: MIT](https://opensource.org/licenses/MIT) ![Python 3.10+](https://www.python.org/downloads/)

什么是Agent²?

Agent²是一个MCP(模型上下文协议)服务器,它通过多代理功能扩展了Cursor。Agent²不是用一个提示来处理所有事情,而是通过专门的代理智能地路由您的任务:

Your Task → Splitter → Prompt Engineer → Specialist Agent(s) → Composer → Result
              ↓              ↓                    ↓                ↓
        Decompose       Optimize           Execute work      Validate
        the task        the prompt         (frontend,        integration
                                           backend, etc.)

快速开始

1.安装依赖项

cd mcp
pip install -r requirements.txt

2.获取光标API密钥

  1. 打开 光标设置 (Cmd/Ctrl+,)
  2. 首选 特性API密钥
  3. 生成新的API密钥

3.配置MCP

添加到您的光标MCP配置 ~/.cursor/mcp.json:

{
  "mcpServers": {
    "agent-squared": {
      "command": "python",
      "args": ["/path/to/agent-squared/mcp/mcp_server.py"],
      "env": {
        "CURSOR_API_KEY": "your-cursor-api-key-here",
        "CURSOR_MODEL": "composer-1"
      }
    }
  }
}

4.重新启动游标

重新启动Cursor以加载MCP服务器。

5.开始使用Agent²

在Cursor聊天中,只需说:

“使用agent_squared生成带有身份验证的REST API”

或者先测试连接:

“使用test_cursor_mcp检查agent_squared是否正常工作”

______________________________________________________________________

使用示例

简单的任务

“使用agent_squared将暗模式切换添加到设置页面”

复杂的全栈任务

“使用agent_squared构建一个用户仪表板,其中包含: - 用于用户统计的后端API - 带有图表的React前端 - 身份验证中间件”

基础设施任务

“使用agent_squared使用GitHub Actions设置CI/CD管道并部署到AWS ECS”

______________________________________________________________________

可用代理

代理专业化
frontendReact、UI组件、样式、可访问性
backendAPI、数据库、微服务、服务器逻辑
cloudAWS、Terraform、Kubernetes、部署
code-reviewer代码质量、安全审查、最佳实践
python-proPython优化、异步模式、测试
ui-ux-designer用户研究、线框、设计系统
security-engineerAPI安全、审计、合规
ai-engineerLLM集成、RAG系统、AI代理
data-engineer数据管道、ETL、分析
deployment-engineerCI/CD、容器、编排

添加自定义代理

您可以通过创建来添加自己的专业代理 .md 文件在 agents/ 文件夹。任何尚未映射到内置代理的markdown文件都将被自动发现。

1.创建您的代理文件:

# Create agents/my-agent.md
touch agents/my-agent.md

2.添加封面和说明:

---
name: my-agent
description: Brief description of what your agent does (used by the splitter)
tools: Read, Write, Edit, Bash
model: sonnet
---

You are a specialist in [your domain].

When given a task, you should:
1. [Your approach]
2. [Your approach]

[Additional instructions...]

3.重新启动游标 重新加载MCP服务器

4.验证是否发现:

“使用list_agents显示可用代理”

您的客服将出现在 海关代理 拆分器将根据您的描述在相关时自动推荐。

______________________________________________________________________

MCP工具参考

工具说明
agent_squared主入口点 –描述一下你的任务
split_task分析需要哪些代理
perfect_prompt优化提示
run_specialist运行特定代理
compose_agents验证多代理集成
list_agents显示可用专家
test_cursor_mcp诊断连接问题

逐步控制

为了更好地控制管道,您可以单独调用工具:

  1. split_task –查看需要哪些代理
  2. perfect_prompt –优化任务描述
  3. run_specialist –执行每个代理
  4. compose_agents –验证集成

______________________________________________________________________

配置

环境变量

变量必填描述
CURSOR_API_KEY您的光标API键
CURSOR_MODEL要使用的模型(默认值: composer-1)

自定义模型

要使用其他模型,请执行以下操作:

{
  "mcpServers": {
    "agent-squared": {
      "command": "python",
      "args": ["/path/to/agent-squared/mcp/mcp_server.py"],
      "env": {
        "CURSOR_API_KEY": "your-key",
        "CURSOR_MODEL": "claude-sonnet-4"
      }
    }
  }
}

______________________________________________________________________

项目结构

agent-squared/
├── mcp/                      # MCP server implementation
│   ├── mcp_server.py         # Main MCP server
│   ├── agent_chain/          # Agent orchestration logic
│   ├── tools/                # MCP tool handlers
│   ├── utils/                # Helper utilities
│   └── requirements.txt      # Python dependencies
├── agents/                   # Agent instruction files
│   ├── splitter-agent.md
│   ├── prompt-engineer.md
│   ├── composer.md
│   └── ... (specialist agents)
└── README.md

______________________________________________________________________

运作原理

管道

  1. 拆分剂 分析你的任务并确定需要哪些专家
  2. 提示工程师 优化您的提示,使其清晰和具体
  3. 专业代理 执行实际工作(编码、基础设施等)
  4. 作曲家代理 验证所有部分是否正确集成

为什么选择多代理?

在复杂的任务中,单个提示会碰壁。通过跨专业代理分解工作:

  • 每个代理都有专注的专业知识和指导
  • 复杂的任务被分解为可管理的部分
  • 集成已明确验证
  • 你得到的结果比一次提示更好

______________________________________________________________________

故障排除

“代理执行超时”

  1. test_cursor_mcp 检查您的设置
  2. 验证您的 CURSOR_API_KEY 有效
  3. 检查 cursor-agent 已安装: which cursor-agent

“找不到游标代理”

安装Cursor CLI:

curl https://cursor.com/install -fsS | bash

工具未出现在光标中

  1. 检查 ~/.cursor/mcp.json 语法
  2. 验证路径 mcp_server.py 是正确的
  3. 完全重新启动游标

______________________________________________________________________

贡献

欢迎投稿!请随意:

  • 添加新的专业代理
  • 改进现有的代理说明
  • 修复错误或改进错误处理
  • 添加文档

______________________________________________________________________

许可证

MIT许可证-请参阅 许可证 了解详情。

目录标签

目录标签

代码生成PythonClaude开发工具多智能体本地部署AI协作任务分解

支持客户端

ClaudeCursor

接入字段

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

stdio

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

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdionone部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP