Socketlist について
Socketlistは、800件以上のオープンソースMCPサーバーを収録した独立ディレクトリを検索する、無料の読み取り専用リモートMCPサーバーです。公開GitHubデータを基に、サーバーの詳細と既知のインストール設定を返します。
主な機能
- 01クエリやカテゴリでサーバーを検索
- 02サーバーの詳細とインストール設定を取得
- 03カテゴリと件数を一覧表示
- 04用途に合わせた厳選サーバーを検索
活用シーン
- 01特定の作業に使うMCPサーバーを探す
- 02ディレクトリの掲載項目と詳細を比較
- 03既知のインストール設定を取得
MCP 対応
認証不要のステートレスなStreamable HTTP経由で、読み取り専用のディレクトリ検索・照会ツールをMCPクライアントに提供します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://socketlist.pages.dev/mcpclaude mcp add --transport http thunderbid-socketlist https://socketlist.pages.dev/mcp{"mcpServers":{"thunderbid-socketlist":{"type":"http","url":"https://socketlist.pages.dev/mcp"}}}Cursor で開く{"servers":{"thunderbid-socketlist":{"type":"http","url":"https://socketlist.pages.dev/mcp"}}}VS Code で開く{"mcpServers":{"thunderbid-socketlist":{"type":"http","url":"https://socketlist.pages.dev/mcp"}}}{"mcpServers":{"thunderbid-socketlist":{"serverUrl":"https://socketlist.pages.dev/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
4| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| limit | integer | いいえ | |
| query | string | はい | キーワード。例: |
| category | string | いいえ | 任意のカテゴリ slug。list_categories の値を指定します。例: |
詳細
Socketlist MCP サーバー
Socketlist を検索するための無料の読み取り専用 リモート MCP サーバー です。Socketlist は、公開されている GitHub データをもとに構築された、800 以上のオープンソース MCP サーバーを掲載する独立系ディレクトリです。
- エンドポイント:
https://socketlist.pages.dev/mcp - トランスポート: Streamable HTTP(ステートレス。JSON レスポンスで、SSE ストリームはありません)
- 認証: 不要です。API キーもサインインも必要ありません。
- ドキュメント: https://socketlist.pages.dev/mcp-server/
ツール
| ツール | 引数 | 戻り値 |
|---|---|---|
search_servers | query、category?、limit?(1~50、デフォルトは10) | 関連度順、次いでスター数順に並べた一致サーバー |
get_server | slug | 詳細、README から抽出した機能/ツール/要件、判明している場合はインストール設定 |
list_categories | – | スラッグと件数を含むすべてのカテゴリ |
best_for | use_case(例:claude-code、jira、postgresql) | 厳選された「X に最適な MCP サーバー」リスト |
すべてのツールは読み取り専用です(readOnlyHint: true)。
インストール
Claude Code
claude mcp add --transport http socketlist https://socketlist.pages.dev/mcp
Claude(デスクトップ、ウェブ、モバイル): Customize → Connectors → + → Add custom connector を選び、URL https://socketlist.pages.dev/mcp を入力します。サインインは不要です。
Cursor(~/.cursor/mcp.json)
{ "mcpServers": { "socketlist": { "url": "https://socketlist.pages.dev/mcp" } } }
VS Code(.mcp.json または ~/.copilot/mcp-config.json)
{ "mcpServers": { "socketlist": { "type": "http", "url": "https://socketlist.pages.dev/mcp" } } }
Codex(~/.codex/config.toml)
[mcp_servers.socketlist]
url = "https://socketlist.pages.dev/mcp"
MCP Inspector でテスト
npx @modelcontextprotocol/inspector --cli https://socketlist.pages.dev/mcp --transport http --method tools/list
仕組み
src/mcp.js は Cloudflare Pages Function で、JSON-RPC(initialize、ping、tools/list、tools/call)に応答し、更新のたびに再構築されるディレクトリの静的 JSON スナップショットを読み込みます。プロンプトやツール引数は保存しません。IP ごとに簡易的なベストエフォートのレート制限を設けており、CORS はすべて許可されています。
データは公開されている GitHub リポジトリと README から取得しています。インストール設定は README からコピーしたものであり、検証済みではありません。インストールする前に、各サーバーを確認してください(セキュリティチェックリスト)。
お問い合わせ
修正や削除の依頼は、[email protected] までご連絡いただくか、Issue を作成してください。
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。