Agent Stack Directory
Busca, inspecciona y compara herramientas de infraestructura para agentes de IA desde un directorio verificado.
Servidor MCP alojado
npx add-mcp 'https://agentstackdirectory.com/mcp'Se instala en Claude Code, Codex, Cursor y más
Documentación
Directorio Agent Stack: servidor MCP y conjunto de datos abierto
Un conjunto de datos abierto de herramientas de infraestructura para agentes de IA (navegadores en la nube, sandboxes, memoria, API de búsqueda, correo electrónico, integraciones, pagos, voz, observabilidad, frameworks y autenticación) más un pequeño servidor MCP para que las herramientas de programación con IA puedan consultarlo mientras construyes.
- Endpoint remoto:
https://agentstackdirectory.com/mcp(Streamable HTTP, sin estado, solo lectura, sin clave) - Datos en vivo: https://agentstackdirectory.com/data.json
- Instantánea en este repositorio:
data/(JSON y CSV) - Sitio web: https://agentstackdirectory.com/mcp/
Herramientas
| Herramienta | Entrada | Devuelve |
|---|---|---|
search_tools | query?, category?, open_source?, limit? (de 1 a 50, por defecto 10) | Herramientas coincidentes ordenadas por coincidencia de palabras clave |
get_tool | tool (slug o nombre) | Resumen, sitio oficial, indicador de código abierto, última comprobación de enlace, alternativas en la misma categoría |
compare | tools (de 2 a 4 slugs o nombres) | Tabla comparativa, diferencias destacadas, URL de la página de comparación directa cuando exista |
list_categories | ninguno | Todas las categorías con clave, descripción y recuento de herramientas |
Todas las herramientas son de solo lectura. Los resultados se devuelven como texto legible más JSON de structuredContent.
Ejemplos de prompts:
- "¿Qué sandboxes para ejecutar código de agentes son de código abierto?"
- "Compara E2B y Daytona."
- "¿Cuáles son las alternativas a Browserbase?"
Incluido en el registro oficial de MCP como com.agentstackdirectory/agent-stack-directory. Ficha del servidor: https://agentstackdirectory.com/.well-known/mcp/server-card.json
Instalación (remota, nada que ejecutar localmente)
Claude Code
claude mcp add --transport http agent-stack-directory https://agentstackdirectory.com/mcp
Cursor
.cursor/mcp.json en tu proyecto, o ~/.cursor/mcp.json para todos los proyectos:
{
"mcpServers": {
"agent-stack-directory": {
"url": "https://agentstackdirectory.com/mcp"
}
}
}
VS Code
.vscode/mcp.json en tu espacio de trabajo:
{
"servers": {
"agent-stack-directory": {
"type": "http",
"url": "https://agentstackdirectory.com/mcp"
}
}
}
O desde una terminal:
code --add-mcp '{"name":"agent-stack-directory","type":"http","url":"https://agentstackdirectory.com/mcp"}'
Instalación (local, stdio)
Requiere Node 18 o superior. npx compila el servidor desde este repositorio en la primera ejecución.
Claude Code
claude mcp add agent-stack-directory -- npx -y github:gmansystems/agent-stack-directory
Cursor
{
"mcpServers": {
"agent-stack-directory": {
"command": "npx",
"args": ["-y", "github:gmansystems/agent-stack-directory"]
}
}
}
VS Code
{
"servers": {
"agent-stack-directory": {
"type": "stdio",
"command": "npx",
"args": ["-y", "github:gmansystems/agent-stack-directory"]
}
}
}
Desde un clon
git clone https://github.com/gmansystems/agent-stack-directory
cd agent-stack-directory
npm install
node dist/stdio.js
Variables de entorno (opcionales):
| Variable | Valor por defecto | Propósito |
|---|---|---|
AGENT_STACK_DATA_URL | https://agentstackdirectory.com/data.json | De dónde obtener el conjunto de datos |
AGENT_STACK_DATA_FILE | sin definir | Leer en su lugar un archivo JSON local, para uso sin conexión, p. ej. data/agent-stack-directory.json |
El servidor stdio almacena en caché el conjunto de datos en memoria durante 10 minutos y sigue sirviendo la última copia válida si falla una actualización.
Conjunto de datos
data/agent-stack-directory.json contiene categories y listings. Cada entrada incluye:
| Campo | Significado |
|---|---|
slug | Identificador estable, usado en las URL del directorio |
name | Nombre del producto |
url | Sitio oficial |
category | Clave de categoría (ver categories) |
summary | Una frase sencilla sobre lo que hace, redactada a partir del propio sitio del proveedor |
tagline | El eslogan del propio proveedor |
open_source | true cuando el producto está marcado como de código abierto |
added | Fecha en que se añadió al directorio |
verified | Fecha de la última comprobación del enlace oficial |
Copias CSV: data/agent-stack-directory.csv y data/categories.csv. Actualiza la instantánea con npm run snapshot.
El patrocinio nunca modifica los datos ni el orden de búsqueda. El conjunto de datos no tiene campos patrocinados.
Desarrollo
npm install
npm test # unit tests plus MCP client tests over stdio and Streamable HTTP
npm run test:remote # live check of https://agentstackdirectory.com/mcp with the MCP client
npm run build:worker # bundle src/worker.ts for the Cloudflare Pages Function
Estructura:
src/core.ts: carga de datos y lógica de las herramientas, sin E/Ssrc/server.ts: definición del servidor MCP (SDK oficial de TypeScript)src/stdio.ts: punto de entrada stdio (binagent-stack-directory-mcp)src/worker.ts: manejador Streamable HTTP sin estado para Cloudflare Workers o Pages Functions
Para alojar tu propia copia remota en Cloudflare, empaqueta src/worker.ts y llama a handleMcpRequest(request, loader) desde un Worker.
Licencia
- Código: MIT, ver
LICENSE. - Datos: CC BY 4.0, ver
DATA-LICENSE.md. Por favor, atribuye a Agent Stack Directory con un enlace a https://agentstackdirectory.com.
Correcciones y nuevas herramientas: https://agentstackdirectory.com/submit/ o abre un issue.