关于 Mcp Agent Forge
Mcp Agent Forge 是用于创建和管理特定性格与专业特征的 AI Agent 的 MCP 服务,面向多 Agent 协作和专家模拟场景。它支持模拟回答、多轮对话及 Agent 的查询、列表和删除,并基于 DeepSeek API。
主要功能
- 01按性格特征创建 Agent
- 02模拟 Agent 回答问题
- 03支持多轮对话
- 04查询、列出和删除 Agent
- 05基于 DeepSeek API
适用场景
- 01创建具有特定专业背景的 Agent
- 02通过多轮对话模拟专家观点
- 03管理协作研究中的多个 Agent
MCP 相关
该 MCP 服务提供创建 Agent、模拟回答、获取信息、列出和删除 Agent 的工具。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
Agent Forge - 智能体锻造工具 (AI Agent Forge Tool)
中文版
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_KEY | DeepSeek 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 创建和管理专家智能体:
这个示例展示了:
- 如何创建具有特定专业背景的智能体
- 如何进行多轮对话交互
- 如何利用智能体的专业知识解决问题
- 如何管理和调整智能体的行为
贡献指南
欢迎提交 Pull Request 或创建 Issue 来帮助改进这个项目。我们特别欢迎以下方面的贡献:
- 新的智能体模型和特征
- 性能优化
- 文档改进
- Bug 修复
- 新功能建议
许可证
本项目采用 MIT 许可证。详见 LICENSE 文件。
英文版
Agent Forge 是一个用于创建和管理具有特定性格特征的 AI Agent,并模拟它们回答问题的平台。通过 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_KEY | DeepSeek 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: 删除智能体
示例
基本用法
// Create an agent
{
"name": "expert_personality_generation",
"arguments": {
"agent_name": "Elon Musk Thinking Model",
"core_traits": "Systems Thinking,First Principles,Engineering Mindset,Risk Management,Innovation"
}
}
// Agent response
{
"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 创建和管理专家智能体:
此示例展示了:
- 如何创建具有特定专业背景的智能体
- 如何进行多轮对话交互
- 如何利用智能体的专业知识解决问题
- 如何管理和调整智能体的行为
贡献
欢迎提交 Pull Request 或创建 Issue,帮助改进本项目。我们特别欢迎以下方面的贡献:
- 新的智能体模型和特征
- 性能优化
- 文档改进
- Bug 修复
- 新功能建议
许可证
本项目采用 MIT 许可证。详情请参阅 LICENSE 文件。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。