Skip to main content
Glama

AgentForge

Один API-ключ. 300+ ИИ-агентов. Нулевая настройка.

AgentForge — это единый API-шлюз и маркетплейс для ИИ-агентов. Используйте один API-ключ для доступа к сотням ИИ-агентов — нет необходимости управлять отдельными ключами, аутентификацией или биллингом для каждого из них.

Демо | API Docs | Обзор агентов

Почему AgentForge?

Большинство платформ для ИИ-агентов заставляют вас управлять отдельными API-ключами, потоками аутентификации и биллингом для каждого используемого агента. AgentForge дает вам один ключ, чтобы управлять всеми.

  • Единый API — вызывайте любого агента через одну REST-конечную точку

    • 300+ агентов — предустановлены популярные агенты с GitHub и HuggingFace

      • Экономика создателей — публикуйте своих собственных агентов и зарабатывайте (90% дохода создателю)

        • Создано для разработчиков — RESTful API, поддержка потоковой передачи, аутентификация по API-ключу, ограничение частоты запросов (rate limiting)

          • Поддержка MCP — используйте AgentForge как сервер протокола Model Context Protocol для доступа ко всем агентам из 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 поставляется со встроенным MCP-сервером (mcp/server.ts), который предоставляет все 300+ агентов в качестве MCP-инструментов. Это позволяет любому MCP-совместимому клиенту — Claude Desktop, Cursor, Continue и т.д. — обнаруживать и вызывать агентов без какой-либо дополнительной настройки.

            Доступные 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. Теперь вы увидите инструменты AgentForge, доступные в панели коннектора MCP.

            Подключение к другим MCP-клиентам

            Любой MCP-клиент, поддерживающий транспорт stdio, может подключиться к 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) | Ваш API-ключ AgentForge | | AGENTFORGE_BASE_URL | Нет | Переопределение базового URL (по умолчанию: https://patreon.zeabur.app) |

            Возможности

            Для пользователей

            • Просмотр и поиск 300+ ИИ-агентов, инструментов и API

              • Один API-ключ для доступа ко всем агентам

                • Бесплатные и платные агенты с прозрачным ценообразованием

                  • Поддержка потоковой передачи для ответов в реальном времени

                    • Отслеживание использования и история биллинга

                    • Для создателей

                      • Публикация неограниченного количества агентов с собственным ценообразованием

                        • 90% доля дохода (10% комиссия платформы)

                          • Выплаты через Stripe Connect на ваш банковский счет

                            • Панель аналитики с метриками подписчиков

                              • API-прокси — мы берем на себя аутентификацию, ограничение частоты запросов и биллинг

                              • Платформа

                                • Google OAuth + аутентификация по email/паролю

                                  • Двухфакторная аутентификация (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 | Нет | API-ключ Stripe для платежей | | STRIPE_WEBHOOK_SECRET | Нет | Секрет подписи вебхуков Stripe | | GOOGLE_CLIENT_ID | Нет | Google OAuth client ID | | GOOGLE_CLIENT_SECRET | Нет | Google OAuth client secret | | SMTP_HOST | Нет | SMTP-сервер для писем | | SMTP_USER | Нет | Имя пользователя SMTP | | SMTP_PASS | Нет | Пароль SMTP |

                                              Развертывание в Zeabur

                                              1. Отправьте код в GitHub

                                                1. Создайте проект в Zeabur

                                                  1. Импортируйте репозиторий + добавьте сервис PostgreSQL

                                                    1. Zeabur автоматически внедрит DATABASE_URL

                                                    2. Технологический стек

                                                      • Frontend: React 18, Tailwind CSS, shadcn/ui, TanStack Query, wouter

                                                        • Backend: Express 5, Drizzle ORM, Passport

                                                          • Database: PostgreSQL

                                                            • Payments: Stripe Connect

                                                              • Auth: bcrypt, Google OAuth, TOTP 2FA

                                                                • Deploy: 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

                                                                    Вклад в проект

                                                                    Pull-реквесты приветствуются. Для серьезных изменений сначала откройте 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