Skip to main content
Glama

AgentForge

Una clave API. Más de 300 agentes de IA. Configuración cero.

AgentForge es una pasarela API unificada y un mercado para agentes de IA. Utiliza una única clave API para acceder a cientos de agentes de IA: no es necesario gestionar claves API individuales, autenticación o facturación para cada uno.

Demo en vivo | Documentación de la API | Explorar agentes

¿Por qué AgentForge?

La mayoría de las plataformas de agentes de IA te obligan a gestionar claves API, flujos de autenticación y facturación por separado para cada agente que utilizas. AgentForge te ofrece una clave para gobernarlos a todos.

  • API unificada — Llama a cualquier agente a través de un único endpoint REST

    • Más de 300 agentes — Precargados con agentes en tendencia de GitHub y HuggingFace

      • Economía de creadores — Publica tus propios agentes y obtén ingresos (90% de participación del creador)

        • Creado para desarrolladores — API RESTful, soporte de streaming, autenticación con clave API, limitación de tasa (rate limiting)

          • Soporte MCP — Utiliza AgentForge como servidor del Protocolo de Contexto de Modelo (MCP) para acceder a todos los agentes desde Claude, Cursor y otros clientes MCP

          • Inicio rápido

          • Usar la API (no requiere instalación)

          • # 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();

            Servidor MCP (Protocolo de Contexto de Modelo)

            AgentForge incluye un servidor MCP integrado (mcp/server.ts) que expone los más de 300 agentes como herramientas MCP. Esto permite que cualquier cliente compatible con MCP (Claude Desktop, Cursor, Continue, etc.) descubra e invoque agentes sin configuración adicional.

            Herramientas MCP expuestas

            | Herramienta | Descripción | | -------------------- | --------------------------------------------------------------------------------- | | list_agents | Lista todos los agentes en el mercado (filtro opcional por categoría/límite) | | get_agent | Obtiene todos los detalles de un agente específico por ID | | invoke_agent | Invoca a cualquier agente con una matriz de mensajes al estilo de chat-completion | | check_agent_health | Comprueba la salud/disponibilidad de un agente específico | | get_platform_stats | Recupera estadísticas agregadas de la plataforma |

            Ejecutar el servidor MCP localmente

            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

            Conexión a Claude Desktop

            Añade lo siguiente a tu claude_desktop_config.json (~/Library/Application Support/Claude/claude_desktop_config.json en macOS):

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

            Reinicia Claude Desktop. Ahora verás las herramientas de AgentForge disponibles en el panel del conector MCP.

            Conexión a otros clientes MCP

            Cualquier cliente MCP que soporte transporte stdio puede conectarse a AgentForge:

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

            Variables de entorno para el servidor MCP

            | Variable | Requerido | Descripción | | --------------------- | ----------------------- | ----------------------------------------------------------------- | | AGENTFORGE_API_KEY | Sí (para invoke_agent) | Tu clave API de AgentForge | | AGENTFORGE_BASE_URL | No | Sobrescribir URL base (por defecto: https://patreon.zeabur.app) |

            Características

            Para usuarios

            • Explora y descubre más de 300 agentes de IA, herramientas y APIs

              • Una clave API para acceder a todos los agentes

                • Agentes gratuitos y de pago con precios transparentes

                  • Soporte de streaming para respuestas en tiempo real

                    • Seguimiento de uso e historial de facturación

                    • Para creadores

                      • Publica agentes ilimitados con tus propios precios

                        • 90% de participación en los ingresos (10% de comisión de la plataforma)

                          • Pagos de Stripe Connect a tu cuenta bancaria

                            • Panel de análisis con métricas de suscriptores

                              • Proxy API: nosotros gestionamos la autenticación, la limitación de tasa y la facturación

                              • Plataforma

                                • Autenticación con Google OAuth + correo/contraseña

                                  • Autenticación de dos factores (TOTP)

                                    • Limitación de tasa (1000 peticiones/hora, 10000 peticiones/día por clave)

                                      • Monitoreo de salud de agentes

                                        • Importación automática desde tendencias de GitHub y HuggingFace

                                        • Endpoints de la API

                                        • | Método | Endpoint | Descripción |

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

                                        • | POST | /api/agents/:id/invoke | Invocar a un agente |

                                        • | GET | /api/agents | Listar todos los agentes |

                                        • | GET | /api/agents/:id | Obtener detalles del agente |

                                        • | GET | /api/agents/:id/health | Comprobar salud del agente |

                                        • | GET | /api/stats | Estadísticas de la plataforma |

                                        • Documentación completa de la API: patreon.zeabur.app/#/docs

                                        • Auto-alojamiento

                                        • Requisitos previos

                                          • Node.js 20+

                                            • PostgreSQL

                                            • Configuración

                                            • 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

                                              Variables de entorno

                                              | Variable | Requerido | Descripción | | ----------------------- | --------- | ------------------------------------- | | DATABASE_URL | Sí | Cadena de conexión a PostgreSQL | | STRIPE_SECRET_KEY | No | Clave API de Stripe para pagos | | STRIPE_WEBHOOK_SECRET | No | Secreto de firma de webhook de Stripe | | GOOGLE_CLIENT_ID | No | ID de cliente de Google OAuth | | GOOGLE_CLIENT_SECRET | No | Secreto de cliente de Google OAuth | | SMTP_HOST | No | Servidor SMTP para correos | | SMTP_USER | No | Nombre de usuario SMTP | | SMTP_PASS | No | Contraseña SMTP |

                                              Desplegar en Zeabur

                                              1. Haz push a GitHub

                                                1. Crea un proyecto en Zeabur

                                                  1. Importa el repositorio + añade el servicio PostgreSQL

                                                    1. Zeabur inyecta automáticamente DATABASE_URL

                                                    2. Stack tecnológico

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

                                                        • Backend: Express 5, Drizzle ORM, Passport

                                                          • Base de datos: PostgreSQL

                                                            • Pagos: Stripe Connect

                                                              • Autenticación: bcrypt, Google OAuth, TOTP 2FA

                                                                • Despliegue: Docker / Zeabur

                                                                  • MCP: @modelcontextprotocol/sdk (TypeScript)

                                                                  • Estructura del proyecto

                                                                  • 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

                                                                    Contribución

                                                                    Las solicitudes de extracción (pull requests) son bienvenidas. Para cambios importantes, abre primero un issue.

                                                                    Licencia

                                                                    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