Mcp Agent Forge について
Mcp Agent Forgeは、性格や専門特性を設定したAIエージェントを作成・管理するMCPサーバーです。回答のシミュレーションや複数ターンの対話に対応し、DeepSeek APIを利用します。
主な機能
- 01特性を指定したエージェント作成
- 02エージェントの回答シミュレーション
- 03複数ターンの対話
- 04エージェント情報の取得・一覧・削除
- 05DeepSeek APIを利用
活用シーン
- 01特定の専門分野を持つエージェントを作成
- 02複数ターンの対話で専門家の視点を模擬
- 03共同研究で使う複数エージェントを管理
MCP 対応
エージェントの作成、回答のシミュレーション、情報取得、一覧表示、削除を行うツールを提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Agent Forge - AI エージェント鍛造ツール(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 の作成を歓迎します。特に、次のような貢献を歓迎します。
- 新しいエージェントモデルや特性
- パフォーマンスの最適化
- ドキュメントの改善
- バグ修正
- 新機能の提案
ライセンス
このプロジェクトは MIT ライセンスを採用しています。詳細は LICENSE ファイルをご覧ください。
英語版
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_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 を歓迎します。特に、次の分野での貢献を歓迎します。
- 新しいエージェントモデルや特性
- パフォーマンスの最適化
- ドキュメントの改善
- バグ修正
- 新機能の提案
ライセンス
このプロジェクトは MIT ライセンスのもとで公開されています。詳細は LICENSE ファイルをご覧ください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。