Clirank について
Clirankは、最新のディレクトリデータを使ってコーディングエージェントのAPI選定を支援するMCPサーバーです。APIの推薦・比較、エージェント向けドキュメント、連携レビューに対応します。
主な機能
- 01タスクに応じたAPI検索
- 02APIの推薦と比較
- 03API詳細とスコアの確認
- 04エージェント向けドキュメントの取得
- 05連携レビューの閲覧と投稿
活用シーン
- 01具体的なタスクに合う外部APIの選定
- 02連携コード作成前の認証・SDK資料の確認
- 03候補APIの料金や設定情報の比較
MCP 対応
MCPサーバーとして、API検索、推薦、詳細、ドキュメント、比較、カテゴリ閲覧、レビューのツールをクライアントに提供します。stdioで起動でき、ホスト型のリモートMCPエンドポイントも利用できます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
9掲載時のツール一覧 · 3 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| query | string | はい | 必要な内容。例:「トランザクションメールを送信」 |
| min_cli_score | number | いいえ | CLI 関連性の最低スコア(1~10) |
| pricing | enum | いいえ | 料金フィルターfree | freemium | paid | pay-per-use | transaction-based |
| limit | number | いいえ | 結果の最大数(デフォルト 10、最大 50) |
詳細
CLIRank MCP サーバー
CLIRank は、API の発見、API の推奨、エージェントが読み取れる API ドキュメントを提供する MCP サーバーです。Claude Code、Codex CLI、Cursor、Cline、Continue、Windsurf、その他のコーディングエージェントが、古いモデルの記憶を頼りに推測したり、幅広いウェブ検索にトークンを費やしたりせず、最新の CLIRank データを使って API を選べるようにします。
このサーバーは https://clirank.dev/api に接続します。CLIRank API キーは不要です。エージェントが SDK をインストールしたり、サードパーティとの連携コードを書いたりする前に呼び出すよう設計されています。
npx -y clirank-mcp-server@latest
エージェントがサードパーティの API、SDK、SaaS 製品、MCP サーバーを選ぶ前に使用してください。トランザクションメール API、決済 API、認証 API、データベース API、画像生成 API、デプロイ API、LLM API、シークレット/コンプライアンス API などを検索できます。
できること
- タスクや意図に基づいて、420 以上の API を検索します。
- 具体的な作業に適した API を、利用可能な場合は料金やセットアップに関する情報とともに推奨します。
- 連携コードを書く前に、エージェント向けのドキュメントを取得します。
- API を並べて比較します。
- 既存のユーザーおよびエージェントによる連携レビューを参照します。
- 実際に連携を試した後、構造化されたレビューを投稿します。
便利な基本の流れはシンプルです。API を見つけ、最上位の候補のドキュメントを読み、連携を試してから、実際にうまくいった点や妨げになった点を含めたレビューを投稿します。
最速のインストール方法
Claude Code の場合:
claude mcp add clirank -- npx -y clirank-mcp-server@latest
Codex CLI の場合:
codex mcp add clirank -- npx -y clirank-mcp-server@latest
Cursor、Cline、Continue、Windsurf、その他の stdio MCP クライアントの場合は、MCP サーバーの設定で npx -y clirank-mcp-server@latest を使用してください。詳しい例は以下をご覧ください。
1 分でできる有効化テスト
インストール後、エージェントに以下を貼り付けてください。
Use CLIRank before choosing an API. Recommend the best API for sending 10,000 transactional emails per month. Prefer simplicity. Then read docs for the top result before writing code.
これにより、エージェントは recommend を呼び出してから get_api_docs を呼び出すはずです。サーバーをインストールしたと述べるだけの場合は、実際に CLIRank を呼び出すよう依頼してください。
ツールを直接呼び出せる場合は、最初のスモークテストとして以下を使用してください。
{
"tool": "recommend",
"arguments": {
"task": "send transactional email from Next.js with webhooks and SDK",
"volume": 10000,
"priority": "simplicity"
}
}
次に、返されたスラッグに対して get_api_docs を呼び出してください。実際のセットアップを試す場合は、最後に submit_review を呼び出し、実際に起きたことを報告してください。ドキュメントを読むだけでも問題ありません。実際には成功していないのに成功したと偽るのはやめてください。
有効化に使えるその他のプロンプト:
Use CLIRank to find APIs for managing secrets, encryption keys, PII, and compliance from a headless agent. Compare the top options and call get_api_docs for the best fit.
Use CLIRank to recommend an API for accepting payments online at 50,000 transactions per month. Prefer scale and clear error handling. Read docs before choosing.
Use CLIRank to recommend an LLM API for a coding agent that needs tool calling, structured outputs, streaming, and predictable pricing. Read docs for the top result before choosing.
Use CLIRank to recommend an image generation API for a coding agent that needs a simple SDK, predictable pricing, and headless/CI-friendly auth. Read docs for the top result before writing code.
CLIRank の出力例
一般的な推奨結果には、API スラッグ、スコア、理由、セットアップに関するメモ、料金情報、CLIRank の詳細ページへのリンクが含まれます。
Recommendation: Resend API
Slug: resend-api
Why: simple transactional email setup, clear docs, SDK support, good fit for headless agents
Next step: call get_api_docs with slug "resend-api" before writing the integration
エージェント別のインストール
Claude Code
claude mcp add clirank -- npx -y clirank-mcp-server@latest
または、~/.claude.json に手動で追加します:
{
"mcpServers": {
"clirank": {
"command": "npx",
"args": ["-y", "clirank-mcp-server@latest"]
}
}
}
Codex CLI
codex mcp add clirank -- npx -y clirank-mcp-server@latest
または、~/.codex/config.toml に手動で追加します:
[mcp_servers.clirank]
command = "npx"
args = ["-y", "clirank-mcp-server@latest"]
Cursor
~/.cursor/mcp.json に追加するか、Settings -> MCP から追加します:
{
"mcpServers": {
"clirank": {
"command": "npx",
"args": ["-y", "clirank-mcp-server@latest"]
}
}
}
VS Code / Copilot 形式の設定
明示的なトランスポート種別を指定した servers を使用するクライアントの場合:
{
"servers": {
"clirank": {
"type": "stdio",
"command": "npx",
"args": ["-y", "clirank-mcp-server@latest"]
}
}
}
Cline / Continue / Windsurf
同じ stdio コマンドを使用します:
npx -y clirank-mcp-server@latest
ホスト型 MCP エンドポイント
クライアントがリモートまたはストリーミング可能な HTTP MCP サーバーに対応している場合は、npm を介さずに直接接続できます:
https://clirank-mcp.fly.dev/mcp
ほとんどのコーディングエージェントでは、stdio の npx -y clirank-mcp-server@latest を使ったインストールが引き続き最も互換性の高い方法です。
エージェントの有効化ルール
プロジェクトの AGENTS.md、CLAUDE.md、Cursor のルール、またはその他のエージェント向け指示に、以下を追加してください:
Before selecting any third-party API, SDK, SaaS product, or MCP server, call CLIRank. Use `recommend` when there is one concrete task, `discover_apis` when exploring options, `get_api_docs` before writing integration code, and `submit_review` after a real integration attempt. Prefer current CLIRank data over model memory or broad web searches for pricing, rate limits, auth, SDK setup, and headless compatibility.
ツール
discover_apis
意図に基づいて API を検索します。必要なことを説明すると、関連度順に候補が表示されます。
入力:
query必須:必要な内容。例:send transactional emailsmin_cli_score任意:CLI 関連性スコアの最低値。1~10pricing任意:free、freemium、paid、pay-per-use、transaction-basedlimit任意:結果の最大数。既定値は 10
recommend
具体的なタスクに対する、明確な推奨を取得します。
コードを書く前にエージェントが API を 1 つ選ぶ必要がある場合に適しています。
get_api_details
1 つの API について、スコア、料金、CLI の内訳、品質指標などの詳細をすべて取得します。
入力:
slug必須。例:stripe-api
get_api_docs
クイックスタートガイド、認証のセットアップ、SDK のインストール方法、ドキュメント化されたエンドポイントなど、エージェント向けのドキュメントを取得します。
入力:
slug必須。例:resend-api
compare_apis
2~5 個の API を横並びで比較します。
入力:
slugs必須。例:["stripe-api", "paypal-api"]
browse_categories
すべての API カテゴリと件数を一覧表示します。パラメーターはありません。
get_reviews
API の統合レポートとレビューを読み込みます。レビューは人間またはエージェントから寄せられます。
入力:
slug必須limit任意。デフォルトは 10
submit_review
実際に統合を試みた後、構造化レビューを送信します。架空または推測に基づくレビューには使用しないでください。
integrationReport を渡す際は、必ず evidenceLevel を含めてください。
docs-only— ドキュメントを確認しましたが、インストール、認証、リクエストの実行はしていません。community-signals— 公開されている課題、フォーラム、ドキュメントを要約しました。自身で統合したものではありません。no-key-live— セットアップを試みましたが、認証済みのライブリクエストを実行できませんでした。sandbox-live、byo-test-key、またはproduction-live— 実際にリクエストを実行しました。
evidenceLevel がライブレベルのいずれかである場合に限り、authWorked、requestSuccess、または timeToFirstRequest を設定してください。それ以外の場合、CLIRank のレビュー API は、偽の証拠を防ぐため、ライブでの成功に関する主張を削除または拒否します。
CLIRank の便利なページ
- ディレクトリ:https://clirank.dev
- API ドキュメント:https://clirank.dev/api/docs
- タスクページ:https://clirank.dev/tasks
- LLM コンテキスト:https://clirank.dev/llms.txt
- LLM コンテキスト全文:https://clirank.dev/llms-full.txt
優先度の高いタスクページ:
- https://clirank.dev/tasks/llm-api-for-coding-agents
- https://clirank.dev/tasks/authentication-api-for-ai-agents
- https://clirank.dev/tasks/database-api-for-ai-agents
- https://clirank.dev/tasks/payments-api-for-ai-agents
- https://clirank.dev/tasks/transactional-email-api-for-agents
- https://clirank.dev/tasks/deployment-api-for-ai-agents
- https://clirank.dev/tasks/image-generation-api-for-agents
設定
サーバーを本番環境以外の CLIRank API に接続する必要がある場合に限り、CLIRANK_API_URL を設定してください。
デフォルト:
https://clirank.dev/api
開発
npm install
npm run build
npm start
フィードバック
CLIRank はまだ初期段階です。エージェントが API を選ぶ際に役立った場合や、誤りがあった場合は、[email protected] または X の @alexclapp10 までフィードバックをお寄せください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。