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.

Ferramentas

FerramentaEntradaRetorna
search_toolsquery?, category?, open_source?, limit? (1 a 50, padrão 10)Ferramentas correspondentes classificadas por correspondência de palavras-chave
get_tooltool (slug ou nome)Resumo, site oficial, indicador de código aberto, última verificação de link, alternativas na mesma categoria
comparetools (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_categoriesnenhumaTodas 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ávelPadrãoFinalidade
AGENT_STACK_DATA_URLhttps://agentstackdirectory.com/data.jsonDe onde buscar o conjunto de dados
AGENT_STACK_DATA_FILEnão definidaLer 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:

CampoSignificado
slugIdentificador estável, usado nas URLs do diretório
nameNome do produto
urlSite oficial
categoryChave da categoria (veja categories)
summaryUma frase simples sobre o que faz, escrita a partir do próprio site do fornecedor
taglineO slogan do próprio fornecedor
open_sourcetrue quando o produto é marcado como código aberto
addedData de inclusão no diretório
verifiedData 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/O
  • src/server.ts: definição do servidor MCP (SDK oficial TypeScript)
  • src/stdio.ts: ponto de entrada stdio (bin agent-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

Correções e novas ferramentas: https://agentstackdirectory.com/submit/ ou abra uma issue.