关于 Agent Stack Directory
Agent Stack Directory 是面向 AI Agent 基础设施产品的可搜索数据集,供开发者和编码 Agent 调研与比较工具。其 MCP 服务可查询、查看和比较目录中的产品信息。
主要功能
- 01按查询词和条件搜索产品
- 02查看产品详情及替代方案
- 03比较 2 至 4 款产品
- 04浏览类别及产品数量
- 05读取 JSON 和 CSV 数据快照
适用场景
- 01查找开源 Agent 沙箱
- 02比较基础设施产品
- 03查看某类别中的替代产品
MCP 相关
只读 MCP 服务向 MCP 客户端提供 search_tools、get_tool、compare 和 list_categories。可通过无状态 Streamable HTTP 端点或本地 stdio 使用。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://agentstackdirectory.com/mcpclaude mcp add --transport http com-agentstackdirectory-agent-stack-directory https://agentstackdirectory.com/mcp{"mcpServers":{"com-agentstackdirectory-agent-stack-directory":{"type":"http","url":"https://agentstackdirectory.com/mcp"}}}在 Cursor 中打开{"servers":{"com-agentstackdirectory-agent-stack-directory":{"type":"http","url":"https://agentstackdirectory.com/mcp"}}}在 VS Code 中打开{"mcpServers":{"com-agentstackdirectory-agent-stack-directory":{"type":"http","url":"https://agentstackdirectory.com/mcp"}}}{"mcpServers":{"com-agentstackdirectory-agent-stack-directory":{"serverUrl":"https://agentstackdirectory.com/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
详细介绍
Agent Stack Directory:MCP 服务与开放数据集
为 AI Agent 提供的基础设施工具开放数据集(云浏览器、沙箱、记忆、搜索 API、电子邮件、集成、支付、语音、可观测性、框架和身份验证),另附一个小型 MCP 服务,方便你在开发过程中使用 AI 编码工具查询数据。
- 远程端点:
https://agentstackdirectory.com/mcp(Streamable HTTP、无状态、只读、无需密钥) - 实时数据:https://agentstackdirectory.com/data.json
- 本仓库中的快照:
data/(JSON 和 CSV) - 网站:https://agentstackdirectory.com/mcp/
工具
| 工具 | 输入 | 返回内容 |
|---|---|---|
search_tools | query?、category?、open_source?、limit?(1 到 50,默认值为 10) | 按关键词匹配度排序的匹配工具 |
get_tool | tool(slug 或名称) | 摘要、官方网站、开源标记、上次链接检查时间、同类别的替代工具 |
compare | tools(2 到 4 个 slug 或名称) | 并排对比表、显著差异,以及存在时的正面对比页面 URL |
list_categories | 无 | 所有类别及其键、描述和工具数量 |
所有工具均为只读。结果以易读文本和 structuredContent JSON 的形式返回。
示例提示词:
- “哪些用于运行 Agent 代码的沙箱是开源的?”
- “比较 E2B 和 Daytona。”
- “Browserbase 有哪些替代工具?”
已在官方 MCP Registry中列为 com.agentstackdirectory/agent-stack-directory。服务卡片:https://agentstackdirectory.com/.well-known/mcp/server-card.json
安装(远程,无需在本地运行)
Claude Code
claude mcp add --transport http agent-stack-directory https://agentstackdirectory.com/mcp
Cursor
项目中的 .cursor/mcp.json,或供所有项目使用的 ~/.cursor/mcp.json:
{
"mcpServers": {
"agent-stack-directory": {
"url": "https://agentstackdirectory.com/mcp"
}
}
}
VS Code
工作区中的 .vscode/mcp.json:
{
"servers": {
"agent-stack-directory": {
"type": "http",
"url": "https://agentstackdirectory.com/mcp"
}
}
}
或者在终端中运行:
code --add-mcp '{"name":"agent-stack-directory","type":"http","url":"https://agentstackdirectory.com/mcp"}'
安装(本地,stdio)
需要 Node 18 或更高版本。首次运行时,npx 会从此仓库构建服务。
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"]
}
}
}
从克隆的仓库安装
git clone https://github.com/gmansystems/agent-stack-directory
cd agent-stack-directory
npm install
node dist/stdio.js
环境变量(可选):
| 变量 | 默认值 | 用途 |
|---|---|---|
AGENT_STACK_DATA_URL | https://agentstackdirectory.com/data.json | 获取数据集的位置 |
AGENT_STACK_DATA_FILE | 未设置 | 改为读取本地 JSON 文件,以便离线使用,例如 data/agent-stack-directory.json |
stdio 服务会将数据集缓存在内存中 10 分钟;如果刷新失败,则继续提供上一次成功获取的数据。
数据集
data/agent-stack-directory.json 包含 categories 和 listings。每条 listing 包含:
| 字段 | 含义 |
|---|---|
slug | 稳定标识符,用于目录 URL |
name | 产品名称 |
url | 官方网站 |
category | 类别键(参见 categories) |
summary | 用一句简单的话说明产品功能,内容取自供应商官网 |
tagline | 供应商自己的标语 |
open_source | 产品标记为开源时为 true |
added | 添加到目录的日期 |
verified | 上次检查官方网站链接的日期 |
CSV 副本:data/agent-stack-directory.csv 和 data/categories.csv。运行 npm run snapshot 刷新快照。
赞助不会改变数据或搜索排名。数据集中不包含赞助字段。
开发
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
目录结构:
src/core.ts:数据加载和工具逻辑,不包含 I/Osrc/server.ts:MCP 服务定义(官方 TypeScript SDK)src/stdio.ts:stdio 入口点(agent-stack-directory-mcp可执行文件)src/worker.ts:用于 Cloudflare Workers 或 Pages Functions 的无状态 Streamable HTTP 处理程序
要在 Cloudflare 上托管自己的远程副本,请打包 src/worker.ts,并在 Worker 中调用 handleMcpRequest(request, loader)。
许可证
- 代码:MIT,参见
LICENSE。 - 数据:CC BY 4.0,参见
DATA-LICENSE.md。请注明 Agent Stack Directory,并附上链接 https://agentstackdirectory.com。
更正内容和新增工具:https://agentstackdirectory.com/submit/ 或提交 issue。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。