Skip to main content
Glama

AgentForge

APIキーは1つ。300以上のAIエージェント。設定不要。

AgentForgeは、AIエージェントのための統合APIゲートウェイおよびマーケットプレイスです。1つのAPIキーで数百のAIエージェントにアクセスでき、個別のAPIキー管理、認証、請求処理は不要です。

ライブデモ | APIドキュメント | エージェント一覧

なぜAgentForgeなのか?

ほとんどのAIエージェントプラットフォームでは、使用するエージェントごとに個別のAPIキー、認証フロー、請求管理が必要です。AgentForgeなら、すべてを管理する1つのキーで完結します。

  • 統合API — 単一のRESTエンドポイントを通じてあらゆるエージェントを呼び出し可能

    • 300以上のエージェント — GitHubやHuggingFaceでトレンドのエージェントをプリロード済み

      • クリエイターエコノミー — 独自のエージェントを公開して収益を得ることが可能(クリエイター還元率90%)

        • 開発者向け設計 — RESTful API、ストリーミングサポート、APIキー認証、レート制限

          • MCPサポート — Model Context ProtocolサーバーとしてAgentForgeを使用し、Claude、Cursor、その他のMCPクライアントからすべてのアクティブなエージェントにアクセス可能

          • クイックスタート

          • APIを使用する(インストール不要)

          • # 1. Get your API key at https://patreon.zeabur.app/#/settings/api-keys
            # 2. Call any agent:
            curl -X POST https://patreon.zeabur.app/api/agents/AGENT_ID/invoke \
              -H "Authorization: Bearer af_k_your_key_here" \
              -H "Content-Type: application/json" \
              -d '{"messages": [{"role": "user", "content": "Hello!"}]}'

            Python

            import requests
            response = requests.post(
                "https://patreon.zeabur.app/api/agents/AGENT_ID/invoke",
                headers={"Authorization": "Bearer af_k_your_key_here"},
                json={"messages": [{"role": "user", "content": "Hello!"}]}
            )
            print(response.json())

            JavaScript

            const response = await fetch(
              "https://patreon.zeabur.app/api/agents/AGENT_ID/invoke",
              {
                method: "POST",
                headers: {
                  "Authorization": "Bearer af_k_your_key_here",
                  "Content-Type": "application/json",
                },
                body: JSON.stringify({
                  messages: [{ role: "user", content: "Hello!" }],
                }),
              }
            );
            const data = await response.json();

            MCPサーバー (Model Context Protocol)

            AgentForgeには、300以上のエージェントすべてをMCPツールとして公開する組み込みのMCPサーバー (mcp/server.ts) が付属しています。これにより、Claude Desktop、Cursor、ContinueなどのMCP互換クライアントは、追加設定なしでエージェントを検出および呼び出しできます。

            公開されているMCPツール

            | ツール | 説明 | | -------------------- | --------------------------------------------- | | list_agents | マーケットプレイス上の全エージェントを一覧表示(カテゴリ/制限フィルターのオプションあり) | | get_agent | IDを指定して特定のエージェントの詳細を取得 | | invoke_agent | チャット補完形式のメッセージ配列を使用してエージェントを呼び出し | | check_agent_health | 特定のエージェントの健全性/可用性をチェック | | get_platform_stats | プラットフォームの集計統計を取得 |

            MCPサーバーをローカルで実行する

            git clone https://github.com/doggychip/agentforge.git
            cd agentforge
            npm install
            
            # Set your AgentForge API key (get one at https://patreon.zeabur.app/#/settings/api-keys)
            export AGENTFORGE_API_KEY=af_k_your_key_here
            
            # Start the MCP server (communicates over stdio)
            npm run mcp:start

            Claude Desktopへの接続

            claude_desktop_config.json (~/Library/Application Support/Claude/claude_desktop_config.json (macOSの場合)) に以下を追加してください。

            {
              "mcpServers": {
                "agentforge": {
                  "command": "npx",
                  "args": ["tsx", "/path/to/agentforge/mcp/server.ts"],
                  "env": {
                    "AGENTFORGE_API_KEY": "af_k_your_key_here"
                  }
                }
              }
            }

            Claude Desktopを再起動します。MCPコネクタパネルでAgentForgeツールが利用可能になります。

            他のMCPクライアントへの接続

            stdioトランスポートをサポートするすべてのMCPクライアントは、AgentForgeに接続できます。

            # Generic stdio invocation
            AGENTFORGE_API_KEY=af_k_your_key_here npx tsx /path/to/agentforge/mcp/server.ts

            MCPサーバーの環境変数

            | 変数 | 必須 | 説明 | | --------------------- | ------------------- | ------------------------------------------------ | | AGENTFORGE_API_KEY | はい (invoke_agent用) | AgentForge APIキー | | AGENTFORGE_BASE_URL | いいえ | ベースURLの上書き (デフォルト: https://patreon.zeabur.app) |

            機能

            ユーザー向け

            • 300以上のAIエージェント、ツール、APIを閲覧・発見

              • すべてのエージェントにアクセスするための1つのAPIキー

                • 透明性の高い価格設定の無料および有料エージェント

                  • リアルタイム応答のためのストリーミングサポート

                    • 利用状況の追跡と請求履歴

                    • クリエイター向け

                      • 独自の価格設定で無制限にエージェントを公開

                        • 90%の収益分配 (プラットフォーム手数料10%)

                          • Stripe Connectによる銀行口座への支払い

                            • 加入者メトリクスを備えた分析ダッシュボード

                              • APIプロキシ — 認証、レート制限、請求を代行

                              • プラットフォーム

                                • Google OAuth + メールアドレス/パスワード認証

                                  • 二要素認証 (TOTP)

                                    • レート制限 (キーごとに1000リクエスト/時間、10000リクエスト/日)

                                      • エージェントの健全性監視

                                        • GitHubトレンドおよびHuggingFaceからの自動インポート

                                        • APIエンドポイント

                                        • | メソッド | エンドポイント | 説明 |

                                        • |--------|----------|-------------|

                                        • | POST | /api/agents/:id/invoke | エージェントを呼び出す |

                                        • | GET | /api/agents | すべてのエージェントを一覧表示 |

                                        • | GET | /api/agents/:id | エージェントの詳細を取得 |

                                        • | GET | /api/agents/:id/health | エージェントの健全性をチェック |

                                        • | GET | /api/stats | プラットフォーム統計 |

                                        • 完全なAPIドキュメント: patreon.zeabur.app/#/docs

                                        • セルフホスティング

                                        • 前提条件

                                          • Node.js 20以上

                                            • PostgreSQL

                                            • セットアップ

                                            • git clone https://github.com/doggychip/agentforge.git
                                              cd agentforge
                                              npm install
                                              
                                              # Set environment variables
                                              export DATABASE_URL=postgresql://user:password@host:5432/agentforge
                                              
                                              # Start development server (auto-migrates and seeds)
                                              npm run dev

                                              環境変数

                                              | 変数 | 必須 | 説明 | | ----------------------- | --- | ------------------------ | | DATABASE_URL | はい | PostgreSQL接続文字列 | | STRIPE_SECRET_KEY | いいえ | 支払い用Stripe APIキー | | STRIPE_WEBHOOK_SECRET | いいえ | Stripe Webhook署名シークレット | | GOOGLE_CLIENT_ID | いいえ | Google OAuthクライアントID | | GOOGLE_CLIENT_SECRET | いいえ | Google OAuthクライアントシークレット | | SMTP_HOST | いいえ | メール用SMTPサーバー | | SMTP_USER | いいえ | SMTPユーザー名 | | SMTP_PASS | いいえ | SMTPパスワード |

                                              Zeaburへのデプロイ

                                              1. GitHubにプッシュ

                                                1. Zeaburでプロジェクトを作成

                                                  1. リポジトリをインポートし、PostgreSQLサービスを追加

                                                    1. Zeaburが自動的に DATABASE_URL を注入します

                                                    2. 技術スタック

                                                      • フロントエンド: React 18, Tailwind CSS, shadcn/ui, TanStack Query, wouter

                                                        • バックエンド: Express 5, Drizzle ORM, Passport

                                                          • データベース: PostgreSQL

                                                            • 決済: Stripe Connect

                                                              • 認証: bcrypt, Google OAuth, TOTP 2FA

                                                                • デプロイ: Docker / Zeabur

                                                                  • MCP: @modelcontextprotocol/sdk (TypeScript)

                                                                  • プロジェクト構造

                                                                  • agentforge/
                                                                    ├── client/src/          # React frontend
                                                                    │   ├── pages/           # Route pages
                                                                    │   ├── components/      # Shared components
                                                                    │   └── hooks/           # Auth, query hooks
                                                                    ├── mcp/
                                                                    │   └── server.ts        # MCP server (5 tools over stdio)
                                                                    ├── server/
                                                                    │   ├── routes.ts        # API endpoints
                                                                    │   ├── storage.ts       # Database layer
                                                                    │   └── db.ts            # Connection + migrations
                                                                    ├── shared/
                                                                    │   └── schema.ts        # Drizzle schema + types
                                                                    └── Dockerfile

                                                                    コントリビューション

                                                                    プルリクエストを歓迎します。大きな変更を行う場合は、まずIssueを開いてください。

                                                                    ライセンス

                                                                    MIT

Install Server
A
security – no known vulnerabilities
F
license - not found
A
quality - A tier

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/doggychip/agentforge'

If you have feedback or need assistance with the MCP directory API, please join our Discord server