Agent Stack Directory
Pesquise, inspecione e compare ferramentas de infraestrutura para agentes de IA a partir de um diretório verificado.
Servidor MCP hospedado
npx add-mcp 'https://agentstackdirectory.com/mcp'Instala no Claude Code, Codex, Cursor e outros
Documentação
Diretório Agent Stack: servidor MCP e conjunto de dados aberto
Um conjunto de dados aberto de ferramentas de infraestrutura para agentes de IA (navegadores em nuvem, sandboxes, memória, APIs de busca, e-mail, integrações, pagamentos, voz, observabilidade, frameworks e autenticação) além de um pequeno servidor MCP para que ferramentas de programação com IA possam consultá-lo enquanto você constrói.
- Endpoint remoto:
https://agentstackdirectory.com/mcp(Streamable HTTP, sem estado, somente leitura, sem chave) - Dados ao vivo: https://agentstackdirectory.com/data.json
- Snapshot neste repositório:
data/(JSON e CSV) - Site: https://agentstackdirectory.com/mcp/
Ferramentas
| Ferramenta | Entrada | Retorna |
|---|---|---|
search_tools | query?, category?, open_source?, limit? (1 a 50, padrão 10) | Ferramentas correspondentes classificadas por correspondência de palavras-chave |
get_tool | tool (slug ou nome) | Resumo, site oficial, indicador de código aberto, última verificação de link, alternativas na mesma categoria |
compare | tools (2 a 4 slugs ou nomes) | Tabela lado a lado, diferenças notáveis, URL da página de comparação direta quando existir |
list_categories | nenhuma | Todas as categorias com chave, descrição e contagem de ferramentas |
Todas as ferramentas são somente leitura. Os resultados retornam como texto legível mais JSON em structuredContent.
Exemplos de prompts:
- "Quais sandboxes para executar código de agentes são de código aberto?"
- "Compare E2B e Daytona."
- "Quais são as alternativas ao Browserbase?"
Listado no registro oficial do MCP como com.agentstackdirectory/agent-stack-directory. Cartão do servidor: https://agentstackdirectory.com/.well-known/mcp/server-card.json
Instalação (remota, nada para executar localmente)
Claude Code
claude mcp add --transport http agent-stack-directory https://agentstackdirectory.com/mcp
Cursor
.cursor/mcp.json no seu projeto, ou ~/.cursor/mcp.json para todos os projetos:
{
"mcpServers": {
"agent-stack-directory": {
"url": "https://agentstackdirectory.com/mcp"
}
}
}
VS Code
.vscode/mcp.json no seu workspace:
{
"servers": {
"agent-stack-directory": {
"type": "http",
"url": "https://agentstackdirectory.com/mcp"
}
}
}
Ou a partir de um terminal:
code --add-mcp '{"name":"agent-stack-directory","type":"http","url":"https://agentstackdirectory.com/mcp"}'
Instalação (local, stdio)
Requer Node 18 ou superior. npx compila o servidor a partir deste repositório na primeira execução.
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"]
}
}
}
A partir de um clone
git clone https://github.com/gmansystems/agent-stack-directory
cd agent-stack-directory
npm install
node dist/stdio.js
Variáveis de ambiente (opcionais):
| Variável | Padrão | Finalidade |
|---|---|---|
AGENT_STACK_DATA_URL | https://agentstackdirectory.com/data.json | De onde buscar o conjunto de dados |
AGENT_STACK_DATA_FILE | não definida | Ler um arquivo JSON local em vez disso, para uso offline, ex.: data/agent-stack-directory.json |
O servidor stdio armazena o conjunto de dados em cache na memória por 10 minutos e continua servindo a última cópia válida se uma atualização falhar.
Conjunto de dados
data/agent-stack-directory.json contém categories e listings. Cada listagem possui:
| Campo | Significado |
|---|---|
slug | Identificador estável, usado nas URLs do diretório |
name | Nome do produto |
url | Site oficial |
category | Chave da categoria (veja categories) |
summary | Uma frase simples sobre o que faz, escrita a partir do próprio site do fornecedor |
tagline | O slogan do próprio fornecedor |
open_source | true quando o produto é marcado como código aberto |
added | Data de inclusão no diretório |
verified | Data da última verificação do link oficial |
Cópias CSV: data/agent-stack-directory.csv e data/categories.csv. Atualize o snapshot com npm run snapshot.
Patrocínio nunca altera os dados nem o ranking de busca. O conjunto de dados não possui campos patrocinados.
Desenvolvimento
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
Estrutura:
src/core.ts: carregamento de dados e a lógica das ferramentas, sem I/Osrc/server.ts: definição do servidor MCP (SDK oficial TypeScript)src/stdio.ts: ponto de entrada stdio (binagent-stack-directory-mcp)src/worker.ts: manipulador Streamable HTTP sem estado para Cloudflare Workers ou Pages Functions
Para hospedar sua própria cópia remota no Cloudflare, empacote src/worker.ts e chame handleMcpRequest(request, loader) a partir de um Worker.
Licença
- Código: MIT, veja
LICENSE. - Dados: CC BY 4.0, veja
DATA-LICENSE.md. Por favor, credite o Agent Stack Directory com um link para https://agentstackdirectory.com.
Correções e novas ferramentas: https://agentstackdirectory.com/submit/ ou abra uma issue.