agentswitchboard について
Agent Switchboard は、AI エージェント、MCP サーバー、エージェント向けツールを収録した、検証付きの厳選ディレクトリです。ウェブサイト、REST API、MCP インターフェースからカタログを検索できます。
主な機能
- 01厳選されたエージェントとツールのカタログ
- 02掲載項目の月次検証
- 03検索・詳細・カテゴリ照会
- 04REST API とカタログ JSON
- 05Git ベースのコンテンツ管理
活用シーン
- 01機能やアクセス方式からエージェントを検索
- 02プログラムから掲載情報を取得
- 03カテゴリ別にカタログを閲覧
- 04掲載項目の管理と検証
MCP 対応
Streamable HTTP を通じて `search_agents`、`get_agent`、`list_categories` ツールを提供します。MCP クライアントは認証なしで接続できます。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://agentswitchboard.dev/api/mcpclaude mcp add --transport http assafbar2-agentswitchboard https://agentswitchboard.dev/api/mcp{"mcpServers":{"assafbar2-agentswitchboard":{"type":"http","url":"https://agentswitchboard.dev/api/mcp"}}}Cursor で開く{"servers":{"assafbar2-agentswitchboard":{"type":"http","url":"https://agentswitchboard.dev/api/mcp"}}}VS Code で開く{"mcpServers":{"assafbar2-agentswitchboard":{"type":"http","url":"https://agentswitchboard.dev/api/mcp"}}}{"mcpServers":{"assafbar2-agentswitchboard":{"serverUrl":"https://agentswitchboard.dev/api/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
3| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| limit | integer | いいえ | ページあたりの最大結果数(1~50) |
| query | string | いいえ | フリーテキスト検索(名前、説明、スキル、タグ) |
| access | array | いいえ | 以下のアクセス方法をすべて必須にします(api、mcp、cli、browser-extension) |
| offset | integer | いいえ | ページネーションでスキップする結果数 |
| category | string | いいえ | カテゴリ slug。例:"code-devtools"、"voice-messaging" |
| official | boolean | いいえ | 大手ベンダーによるファーストパーティ掲載のみ(例:Notion 独自の Notion MCP) |
詳細
Agent Switchboard
エージェント型ウェブの厳選ディレクトリ — 実際に API、MCP、CLI、またはブラウザー拡張機能からアクセスできる AI エージェント、MCP サーバー、エージェント型ツールを掲載しています。agentswitchboard.dev で公開中です。
Verified と表示されている掲載項目は、動作を確認済みです。URL が読み込め、宣言されたアクセス方法(API、MCP、CLI、または拡張機能)が応答します。毎月再確認し、動作しなくなった場合はラベルを外します。
🔌 このディレクトリ自体が MCP サーバーです
任意の MCP クライアントから接続し、ネイティブツールを使ってカタログを検索できます。
{
"mcpServers": {
"agentswitchboard": { "url": "https://agentswitchboard.dev/api/mcp" }
}
}
ツール:search_agents · get_agent · list_categories。ストリーミング可能な HTTP で、認証は不要です。Stdio のみ対応するクライアントの場合:npx -y mcp-remote https://agentswitchboard.dev/api/mcp
通常の HTTP を使いたい場合は、REST 検索も利用できます。
curl "https://agentswitchboard.dev/api/agents?q=video&access=mcp&limit=5"
curl "https://agentswitchboard.dev/api/agents/agentmail"
curl "https://agentswitchboard.dev/api/categories"
OpenAPI:/openapi.json。
コネクタスキル:/skill.md。
機械可読な形式として、/agents.json(カタログ全体、CORS 対応)、WebMCP 経由のブラウザー内ツール(document.modelContext)、各ページにエージェント向けに最適化された表示(「For Agents」切り替え)も利用できます。
API リファレンス全文:docs/API.md — REST 検索/詳細/カテゴリ、MCP、WebMCP、カタログダンプについて説明しています。
🗂 Git を CMS として利用
カタログ全体がこのリポジトリに保存されています。
content/
agents/<slug>.json one file per agent — the source of truth
categories.json category definitions
changelog.json public audit log (rendered at /changelog)
データベースも CMS もありません。コンテンツの編集はファイルの編集です。main にマージすると公開されます。すべての項目は CI でスキーマ検証されるため(scripts/validate-content.ts)、不正な項目はマージできません。週次ジョブで、すべての掲載項目のエージェント URL とプロバイダー URL をチェックします。
掲載項目の追加や修正を希望する場合は、CONTRIBUTING.md をご覧ください。 開発者以外の方はこちら:agentswitchboard.dev/submit。
開発
npm install
npm run dev # no env vars needed — content is right here
| コマンド | |
|---|---|
npm run dev | 開発サーバー |
npm run build | 本番ビルド(SSG、全ページ) |
npm test | 単体テスト |
npm run lint / npm run typecheck | 品質チェック |
npx tsx scripts/validate-content.ts | カタログを検証 |
npx tsx scripts/check-links.ts | リンク切れチェック |
npx tsx scripts/cms.ts | コンテンツ操作:検索/特集/更新/公開停止 |
npx tsx scripts/weekly-drop.ts | エージェントを一括追加(ファイル冒頭を参照) |
技術スタック:Next.js(App Router) · Tailwind · ファイルベースのカタログ · Vercel にデプロイ。
ライセンス
- コード(
app/、components/、lib/、scripts/、設定)— MIT - カタログデータ(
content/)— CC BY-NC 4.0:Agent Switchboard のクレジットを表示すれば、非営利目的で再利用できます。商用利用についてはお問い合わせください。(2026-09-25 までのバージョンは CC-BY-4.0 のままです。)
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。