ailist-mcp について
ailist-mcpはAiListのプロジェクトディレクトリをClaude Codeに接続し、エージェントによる検索、トレンド確認、プロジェクト登録を可能にします。検索と閲覧はAPIキー不要で、登録にはキーが必要です。
主な機能
- 01クエリによるプロジェクト検索
- 02カテゴリ・技術による絞り込み
- 03プロジェクト詳細と統計の確認
- 04今週のトレンドの確認
- 05AiListへのプロジェクト登録
活用シーン
- 01作業に合うMCPサーバーやCLIツールの検索
- 02技術を指定したプロジェクトの絞り込み
- 03今週注目を集めるプロジェクトの確認
- 04ターミナルからのプロジェクト登録
MCP 対応
AiListの検索・閲覧、トレンド確認、プロジェクト登録のツールをClaude CodeなどのMCPクライアントに提供します。読み取りにはAPIキー不要ですが、登録にはAILIST_API_KEYが必要です。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
6掲載時のツール一覧 · 2 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| page | integer | いいえ | ページ番号(デフォルトは 1) |
| sort | enum | いいえ | 並べ替え順:スター数(デフォルト)、トレンド、新着順、名前、閲覧数stars | trending | newest | name | views |
| query | string | いいえ | 検索クエリ(省略可 — 省略するとすべてのプロジェクトを閲覧) |
| category | enum | いいえ | カテゴリで絞り込み:mcp-server、cli-tool、library、web-app、api、plugin、model、dataset、agent、othermcp-server | cli-tool | library | web-app | api | plugin | model | dataset | agent | other |
| per_page | integer | いいえ | ページあたりの結果数(デフォルト 24、最大 100) |
| built_with | string | いいえ | 使用技術で絞り込む(例:"Claude Code"、"Cursor") |
詳細
AiList MCP サーバー
「自分のプロジェクトをAiListに掲載して」 — AI エージェントに一言伝えるだけで、何千ものAIコーディングアシスタントにプロジェクトを見つけてもらえるようになります。
AiList MCPはClaude CodeをAiプロジェクトの厳選ディレクトリに接続します。MCP サーバー、CLIツール、ライブラリ、APIを検索したり、ターミナルから離れずに自分のプロジェクトを登録したりできます。
クイックセットアップ
オプション1:npx(インストール不要)
.mcp.jsonに追加します:
{
"mcpServers": {
"ailist": {
"command": "npx",
"args": ["-y", "ailist-mcp"]
}
}
}
オプション2:Claude Code CLI
claude mcp add ailist -- npx -y ailist-mcp
オプション3:APIキーを使用(プロジェクト登録用)
{
"mcpServers": {
"ailist": {
"command": "npx",
"args": ["-y", "ailist-mcp"],
"env": {
"AILIST_API_KEY": "your-api-key-here"
}
}
}
}
こちらから無料のAPIキーを取得できます。
エージェントでできること
プロジェクトを登録する — エージェントに「自分のプロジェクトをAiListに掲載して」と伝えると、リポジトリを読み取り、詳細を入力して登録します。自動レビューの後、数分でプロジェクトが公開されます。
ツールを見つける — エージェントがディレクトリを検索し、目的に合ったMCP サーバー、ライブラリ、CLIツールを見つけます。もう閲覧して探す必要はありません。尋ねるだけです。
トレンドを確認する — 今週注目を集めているAiプロジェクトを、スターの増加速度順に確認できます。
環境変数
| 変数 | 必須 | 説明 |
|---|---|---|
AILIST_API_KEY | いいえ | プロジェクト登録用のAPIキーです。こちらから無料で取得できます。 |
AILIST_API_URL | いいえ | APIのベースURLを上書きします(デフォルトはhifriendbot.comです)。 |
検索と閲覧にAPIキーは必要ありません。 読み取り操作はすべて無料で、認証も不要です。
利用可能なツール
search_projects
Aiプロジェクトを検索、閲覧します。カテゴリによる絞り込みと並べ替えに対応しています。
search_projects(query: "mcp server", category: "mcp-server", sort: "stars")
パラメーター:
query(string、任意) — 検索クエリcategory(string、任意) — 絞り込み:mcp-server、cli-tool、library、web-app、api、plugin、model、dataset、agent、otherbuilt_with(string、任意) — 技術による絞り込み(例:「Claude Code」、「Cursor」)sort(string、デフォルトは"stars") — 並べ替え:stars、trending、newest、name、viewspage(int、デフォルトは1) — ページ番号per_page(int、デフォルトは24、最大100) — 1ページあたりの結果数
get_project
スラッグを指定して、特定のプロジェクトの詳細を取得します。
get_project(slug: "cogmemai-mcp")
パラメーター:
slug(string、必須) — プロジェクトのURLスラッグ
list_categories
すべてのプロジェクトカテゴリを件数とともに一覧表示します。
list_categories()
パラメーターはありません。
get_trending
今週注目を集めているAiプロジェクトを、スターの増加速度順に表示します。
get_trending(limit: 10)
パラメーター:
limit(int、デフォルトは20、最大50) — 結果数
get_stats
ディレクトリ全体の統計情報を取得します。
get_stats()
パラメーターはありません。プロジェクト総数、今週追加された数、カテゴリ別の内訳を返します。
submit_project
ディレクトリにプロジェクトを登録します。AILIST_API_KEYが必要です。
submit_project(
name: "My Tool",
tagline: "Does something cool",
url: "https://example.com",
category: "cli-tool"
)
パラメーター:
name(string、必須) — プロジェクト名tagline(string、任意) — 短い説明description(string、任意) — 詳細な説明(markdown)url(string、任意) — ホームページのURLgithub_url(string、任意) — GitHubリポジトリのURLnpm_package(string、任意) — npmパッケージ名pypi_package(string、任意) — PyPIパッケージ名category(string、任意) — プロジェクトのカテゴリtags(string、任意) — カンマ区切りのタグbuilt_with(string、任意) — 使用技術creator_name(string、任意) — 作成者名creator_url(string、任意) — 作成者のURL
例
プロジェクトを登録する:
"Hey Claude, list my project on AiList"
エージェントがリポジトリを読み取り、適切な詳細情報を指定してsubmit_projectを呼び出します。
MCP サーバーを見つける:
search_projects(query: "memory", category: "mcp-server")
トレンドを確認する:
get_trending(limit: 5)
技術で閲覧する:
search_projects(built_with: "Claude Code", sort: "stars")
AiListについて
AiListは、Aiプロジェクトを厳選したディレクトリです。掲載されたプロジェクトにはそれぞれSEOインデックス登録済みのページが用意され、REST APIは100%公開されているため、人間にもAI エージェントにもプロジェクトを見つけてもらえます。
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。