Agent Stack Directory について
Agent Stack Directoryは、AIエージェント向けインフラ製品の検索可能なデータセットです。開発者やコーディングエージェントが製品を調査・比較でき、MCPサーバーから最新のディレクトリ情報を参照できます。
主な機能
- 01クエリや条件による製品検索
- 02製品情報と代替製品の確認
- 032~4製品の比較
- 04カテゴリと件数の一覧
- 05JSON・CSVスナップショットの利用
活用シーン
- 01オープンソースのエージェント用サンドボックス探し
- 02インフラ製品の比較
- 03カテゴリ内の代替製品の確認
MCP 対応
読み取り専用のMCPサーバーが、search_tools、get_tool、compare、list_categoriesをMCPクライアントに公開します。ステートレスな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 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
エージェントスタックディレクトリ:MCP サーバーとオープンデータセット
AI エージェント向けのインフラツール(クラウドブラウザー、サンドボックス、メモリ、検索 API、メール、インテグレーション、決済、音声、オブザーバビリティ、フレームワーク、認証)をまとめたオープンデータセットと、開発中に AI コーディングツールからデータを検索できる小規模な MCP サーバーです。
- リモートエンドポイント:
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(スラッグまたは名前) | 概要、公式サイト、オープンソースかどうか、最終リンク確認日、同じカテゴリの代替ツール |
compare | tools(2~4個のスラッグまたは名前) | 比較表、主な相違点、該当ページがある場合はその URL |
list_categories | なし | キー、説明、ツール数を含む全カテゴリ |
すべてのツールは読み取り専用です。結果は、読みやすいテキストと structuredContent JSON で返されます。
プロンプトの例:
- 「エージェントのコード実行に使えるオープンソースのサンドボックスはどれですか?」
- 「E2B と Daytona を比較してください。」
- 「Browserbase の代替ツールは何ですか?」
公式 MCP レジストリに 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 が含まれています。各リスト項目には、次のフィールドがあります。
| フィールド | 意味 |
|---|---|
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/O は行いませんsrc/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をご覧ください。https://agentstackdirectory.com へのリンクを添えて、Agent Stack Directory をクレジットとして表示してください。
修正や新しいツールの登録は、https://agentstackdirectory.com/submit/ から行うか、Issue を作成してください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。