Skip to main content
Glama

AgentForge

Ein API-Schlüssel. 300+ KI-Agenten. Null Konfiguration.

AgentForge ist ein einheitliches API-Gateway und ein Marktplatz für KI-Agenten. Verwenden Sie einen einzigen API-Schlüssel, um auf Hunderte von KI-Agenten zuzugreifen – Sie müssen keine individuellen API-Schlüssel, Authentifizierungen oder Abrechnungen für jeden einzelnen verwalten.

Live-Demo | API-Dokumentation | Agenten durchsuchen

Warum AgentForge?

Die meisten KI-Agenten-Plattformen zwingen Sie dazu, separate API-Schlüssel, Authentifizierungsabläufe und Abrechnungen für jeden verwendeten Agenten zu verwalten. AgentForge gibt Ihnen einen Schlüssel, der sie alle beherrscht.

  • Einheitliche API — Rufen Sie jeden Agenten über einen einzigen REST-Endpunkt auf

    • 300+ Agenten — Vorinstalliert mit trendigen Agenten von GitHub und HuggingFace

      • Creator-Ökonomie — Veröffentlichen Sie Ihre eigenen Agenten und erzielen Sie Einnahmen (90 % Anteil für Ersteller)

        • Für Entwickler gebaut — RESTful API, Streaming-Unterstützung, API-Schlüssel-Authentifizierung, Ratenbegrenzung

          • MCP-Unterstützung — Verwenden Sie AgentForge als Model Context Protocol-Server, um von Claude, Cursor und anderen MCP-Clients auf alle Agenten zuzugreifen

          • Schnellstart

          • API verwenden (keine Installation erforderlich)

          • # 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-Server (Model Context Protocol)

            AgentForge liefert einen integrierten MCP-Server (mcp/server.ts), der alle 300+ Agenten als MCP-Tools bereitstellt. Dies ermöglicht es jedem MCP-kompatiblen Client – Claude Desktop, Cursor, Continue usw. –, Agenten ohne zusätzliche Konfiguration zu entdecken und aufzurufen.

            Verfügbare MCP-Tools

            | Tool | Beschreibung | | -------------------- | ------------------------------------------------------------------------------------- | | list_agents | Listet alle Agenten auf dem Marktplatz auf (optionaler Kategorie-/Limit-Filter) | | get_agent | Ruft vollständige Details für einen bestimmten Agenten nach ID ab | | invoke_agent | Ruft einen beliebigen Agenten mit einem Nachrichten-Array im Chat-Completion-Stil auf | | check_agent_health | Überprüft den Status/die Verfügbarkeit eines bestimmten Agenten | | get_platform_stats | Ruft aggregierte Plattformstatistiken ab |

            Lokales Ausführen des MCP-Servers

            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

            Verbindung zu Claude Desktop

            Fügen Sie Folgendes zu Ihrer claude_desktop_config.json hinzu (~/Library/Application Support/Claude/claude_desktop_config.json unter macOS):

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

            Starten Sie Claude Desktop neu. Sie sehen nun die AgentForge-Tools im MCP-Connector-Panel.

            Verbindung zu anderen MCP-Clients

            Jeder MCP-Client, der den stdio-Transport unterstützt, kann sich mit AgentForge verbinden:

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

            Umgebungsvariablen für den MCP-Server

            | Variable | Erforderlich | Beschreibung | | --------------------- | ---------------------- | ---------------------------------------------------------------- | | AGENTFORGE_API_KEY | Ja (für invoke_agent) | Ihr AgentForge API-Schlüssel | | AGENTFORGE_BASE_URL | Nein | Basis-URL überschreiben (Standard: https://patreon.zeabur.app) |

            Funktionen

            Für Benutzer

            • Durchsuchen und entdecken Sie 300+ KI-Agenten, Tools und APIs

              • Ein API-Schlüssel für den Zugriff auf alle Agenten

                • Kostenlose und kostenpflichtige Agenten mit transparenter Preisgestaltung

                  • Streaming-Unterstützung für Echtzeit-Antworten

                    • Nutzungsverfolgung und Abrechnungshistorie

                    • Für Ersteller

                      • Veröffentlichen Sie unbegrenzt viele Agenten mit Ihrer eigenen Preisgestaltung

                        • 90 % Umsatzbeteiligung (10 % Plattformgebühr)

                          • Stripe Connect-Auszahlungen auf Ihr Bankkonto

                            • Analyse-Dashboard mit Abonnenten-Metriken

                              • API-Proxy – wir kümmern uns um Authentifizierung, Ratenbegrenzung und Abrechnung

                              • Plattform

                                • Google OAuth + E-Mail/Passwort-Authentifizierung

                                  • Zwei-Faktor-Authentifizierung (TOTP)

                                    • Ratenbegrenzung (1000 Anfragen/Stunde, 10000 Anfragen/Tag pro Schlüssel)

                                      • Überwachung des Agentenstatus

                                        • Auto-Import von GitHub Trending und HuggingFace

                                        • API-Endpunkte

                                        • | Methode | Endpunkt | Beschreibung |

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

                                        • | POST | /api/agents/:id/invoke | Einen Agenten aufrufen |

                                        • | GET | /api/agents | Alle Agenten auflisten |

                                        • | GET | /api/agents/:id | Agentendetails abrufen |

                                        • | GET | /api/agents/:id/health | Agentenstatus überprüfen |

                                        • | GET | /api/stats | Plattformstatistiken |

                                        • Vollständige API-Dokumentation: patreon.zeabur.app/#/docs

                                        • Self-Hosting

                                        • Voraussetzungen

                                          • Node.js 20+

                                            • PostgreSQL

                                            • Einrichtung

                                            • 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

                                              Umgebungsvariablen

                                              | Variable | Erforderlich | Beschreibung | | ----------------------- | ------------ | ---------------------------------- | | DATABASE_URL | Ja | PostgreSQL-Verbindungszeichenfolge | | STRIPE_SECRET_KEY | Nein | Stripe API-Schlüssel für Zahlungen | | STRIPE_WEBHOOK_SECRET | Nein | Stripe Webhook-Signaturgeheimnis | | GOOGLE_CLIENT_ID | Nein | Google OAuth Client-ID | | GOOGLE_CLIENT_SECRET | Nein | Google OAuth Client-Geheimnis | | SMTP_HOST | Nein | SMTP-Server für E-Mails | | SMTP_USER | Nein | SMTP-Benutzername | | SMTP_PASS | Nein | SMTP-Passwort |

                                              Bereitstellung auf Zeabur

                                              1. Push zu GitHub

                                                1. Projekt in Zeabur erstellen

                                                  1. Repo importieren + PostgreSQL-Dienst hinzufügen

                                                    1. Zeabur injiziert DATABASE_URL automatisch

                                                    2. Tech-Stack

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

                                                        • Backend: Express 5, Drizzle ORM, Passport

                                                          • Datenbank: PostgreSQL

                                                            • Zahlungen: Stripe Connect

                                                              • Auth: bcrypt, Google OAuth, TOTP 2FA

                                                                • Bereitstellung: Docker / Zeabur

                                                                  • MCP: @modelcontextprotocol/sdk (TypeScript)

                                                                  • Projektstruktur

                                                                  • 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

                                                                    Mitwirken

                                                                    Pull Requests sind willkommen. Bei größeren Änderungen bitte zuerst ein Issue öffnen.

                                                                    Lizenz

                                                                    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