返回市场
MCP代理锻造

MCP代理锻造

作者:HundunOnline6 星标更新:2025-06-06

项目介绍

Agent Forge - AI Agent Forge 工具

English | Chinese

<a name="chinese"></a>

中文版

Agent Forge 是一个智能代理创建和管理平台,可以创建并管理具有特定个性特征的智能代理,并模拟它们对问题的回答。通过 Agent Forge MCP,你可以快速构建类似于 CO-STORM 的多代理协作研究项目。

功能

  • 智能代理锻造:创建具有特定个性特征的智能代理
  • 思维模拟:模拟智能代理对问题的回答
  • 完整管理:支持智能代理查询、列出、删除等操作
  • 多轮对话:支持深入的多轮对话交互
  • 自然语言处理:基于 DeepSeek API 的高级语言理解能力

系统需求

  • Go 1.24.1 或更高版本
  • DeepSeek API 密钥

安装

git clone https://github.com/HundunOnline/mcp-agent-forge.git
cd mcp-agent-forge && make build

MCP 配置

{
  "mcpServers": {
    "mcp-agent-forge": {
      "command": "/path/to/mcp-agent-forge",
      "env": {
        "DEEPSEEK_API_KEY": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxx",
      }
    }
  }
}

配置指南

配置

环境变量

变量名称描述默认值是否必需
DEEPSEEK_API_KEYDeepSeek API 密钥-
LOG_LEVEL日志级别(debug, info, warn, error)info
LOG_PATH日志文件路径/Logs
CONFIG_PATH配置文件路径/Config/config.yaml
PORT服务端口号8080
DEBUG调试模式开关false

使用说明

  • expert_personality_generation:创建新的智能代理
  • agent_answer:模拟智能代理回答问题
  • get_agent:获取智能代理信息
  • list_agents:列出所有智能代理
  • delete_agent:删除智能代理

示例

基本用法

// 创建智能代理
{
    "name": "expert_personality_generation",
    "arguments": {
        "agent_name": "马斯克思维模型",
        "core_traits": "系统思维,第一性原理,工程思维,风险管理,创新思维"
    }
}

// 智能代理回答
{
    "name": "agent_answer",
    "arguments": {
        "agent_id": "your_agent_id",
        "context": "如何看待特斯拉的发展策略?",
        "planned_rounds": 3,
        "current_round": 1,
        "need_more_rounds": false
    }
}

实际应用案例

我们在 Claude AI 上创建了一个示例应用程序,展示了如何使用 Agent Forge 来创建和管理专家代理:

Claude AI 示例

此示例展示了:

  • 如何创建具有特定专业背景的智能代理
  • 如何进行多轮对话交互
  • 如何利用智能代理的专业知识解决问题
  • 如何管理和调整智能代理的行为

贡献指南

欢迎提交 Pull Request 或创建 Issue 来帮助改进这个项目。我们特别欢迎以下领域的贡献:

  • 新的智能代理模型和特性
  • 性能优化
  • 文档改进
  • 错误修复
  • 新功能建议

许可证

该项目采用 MIT 许可证。详情见 LICENSE 文件。


<a name="english"></a>

英文版

Agent Forge 是一个用于创建和管理具有特定个性特征的AI代理并模拟其对问题的回答的平台。通过 agent forge mcp,你可以快速构建类似于 CO-STORM 的多代理协作研究项目。

功能

  • 代理锻造:创建具有特定个性特征的代理
  • 思维模拟:模拟代理对问题的回答
  • 完整管理:支持代理查询、列出、删除等操作
  • 多轮对话:支持深入的多轮对话交互
  • 自然语言处理:基于 DeepSeek API 的高级语言理解能力

系统需求

  • Go 1.24.1 或更高版本
  • DeepSeek API 密钥

安装

git clone https://github.com/HundunOnline/mcp-agent-forge.git
cd agent-forge && make build

MCP 配置

{
  "mcpServers": {
    "mcp-agent-forge": {
      "command": "/path/to/mcp-agent-forge",
      "env": {
        "DEEPSEEK_API_KEY": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxx",
      }
    }
  }
}

配置指南

配置

环境变量

变量名称描述默认值是否必需
DEEPSEEK_API_KEYDeepSeek API 密钥-
LOG_LEVEL日志级别(debug, info, warn, error)info
LOG_PATH日志文件路径. /logs
CONFIG_PATH配置文件路径. /config/config.yaml
PORT服务端口号8080
DEBUG调试模式开关false

使用说明

  • expert_personality_generation:创建一个新的代理
  • agent_answer:模拟代理的回答
  • get_agent:获取代理信息
  • list_agents:列出所有代理
  • delete_agent:删除一个代理

示例

基本用法

// 创建一个代理
{
    "name": "expert_personality_generation",
    "arguments": {
        "agent_name": "Elon Musk Thinking Model",
        "core_traits": "Systems Thinking,First Principles,Engineering Mindset,Risk Management,Innovation"
    }
}

// 代理回答
{
    "name": "agent_answer",
    "arguments": {
        "agent_id": "your_agent_id",
        "context": "What's your view on Tesla's development strategy?",
        "planned_rounds": 3,
        "current_round": 1,
        "need_more_rounds": false
    }
}

实际应用案例

我们在 Claude AI 上创建了一个示例应用程序,展示了如何使用 Agent Forge 来创建和管理专家代理:

Claude AI 示例

此示例展示了:

  • 如何创建具有特定专业背景的代理
  • 如何进行多轮对话交互
  • 如何利用代理的专业知识解决问题
  • 如何管理和调整代理行为

贡献指南

我们欢迎 Pull Requests 或 Issues 来帮助改进这个项目。我们特别欢迎以下领域的贡献:

  • 新的代理模型和特性
  • 性能优化
  • 文档改进
  • 错误修复
  • 新功能建议

许可证

该项目采用 MIT 许可证。详情见 LICENSE 文件。