Keith APIs: web to Markdown, OG images, job & resume parsing, ratings について
keith-apis-mcpは、ウェブコンテンツ、リンクプレビュー、画像生成、求人・履歴書の解析、スキル評価のツールをAIアシスタントに提供するMCPサーバーです。5つのホスト型APIを11のツールにまとめ、RapidAPIキー1つで利用します。
主な機能
- 01ウェブページをMarkdownで取得
- 02HTML変換とリンクプレビュー
- 03Open Graph画像の生成
- 04求人情報と履歴書の解析
- 05履歴書と求人の適合度評価
- 06スキル評価の計算と予測
活用シーン
- 01要約用のウェブ記事の取得
- 02SNS共有画像の作成
- 03求人情報と履歴書情報の抽出
- 04候補者の比較と適合結果の評価
MCP 対応
5つのホスト型APIを利用する11のツールをMCPクライアントに提供します。サーバーの設定にはRapidAPIキーが必要で、利用するAPIのみ契約します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
11掲載時のツール一覧 · 3 日前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| url | string | はい | ページの http(s) URL |
| max_chars | integer | いいえ | Markdown の文字数を制限します(デフォルト:100,000) |
| include_links | boolean | いいえ | Markdown にハイパーリンクを含めます(デフォルト:false) |
| include_images | boolean | いいえ | Markdown に画像を含めます(デフォルト:false) |
詳細
keith-apis-mcp:ウェブページから Markdown への変換、OG 画像、求人情報と履歴書の解析、Elo レーティング
**keith-apis-mcp は、Claude、Cursor、ChatGPT などの AI アシスタントに、5 つの小規模なホスト型 API を通じて 11 個のツールを提供する MCP(Model Context Protocol)サーバーです。**ウェブページを読みやすい Markdown として取得したり、リンクのプレビューを表示したり、Open Graph の共有画像を生成したり、求人情報や履歴書を解析したり、求人に対する履歴書のスコアを算出したり、Elo、Glicko-2、OpenSkill のレーティングを計算したりできます。これらすべてに 1 つの RapidAPI キーを使用でき、各 API には無料プランがあります。
ツール
| ツール | 機能 | API |
|---|---|---|
fetch_url_as_markdown | ページを取得し、主要コンテンツを読みやすい Markdown として返します(閲覧、要約、RAG 用) | Web Page API |
html_to_markdown | 手元にある HTML を Markdown に変換します | Web Page API |
get_link_preview | タイトル、説明、画像、ファビコン、Open Graph、Twitter カードのタグを取得します | Web Page API |
generate_og_image | タイトルから 1200×630 の PNG Open Graph 画像を生成します(画像として返されます) | OG Image API |
parse_job_posting | 求人広告を、職位、職種、リモート勤務可能な地域、年換算給与、スキルに解析します | Job Posting Parser |
parse_job_postings_batch | 1 回の呼び出しで最大 20 件の求人情報を解析します | Job Posting Parser |
parse_resume | 履歴書(テキスト、またはローカルの PDF/DOCX/TXT ファイル)を構造化 JSON に変換します | Resume Parser + Job Match |
match_resume_to_job | 内訳と不足しているスキルを含む、0〜100 の適合スコアを算出します | Resume Parser + Job Match |
rate_matches | 対戦結果から OpenSkill、Glicko-2、Elo のレーティングを算出します。1 対 1、チーム戦、総当たり戦に対応します | Skill Rating API |
predict_match | 対戦の勝率と試合の質を予測します | Skill Rating API |
list_rating_algorithms | 対応するアルゴリズムとパラメーターを一覧表示します | Skill Rating API |
セットアップ
- 上記でリンクされている各 API のページから RapidAPI キーを取得し、利用する API に登録します(無料プランあり)。
RAPIDAPI_KEYとしてキーを設定し、サーバーをクライアントに追加します。
Claude Code
claude mcp add keith-apis -e RAPIDAPI_KEY=your-key -- npx -y keith-apis-mcp
Claude Desktop、Cursor、Windsurf、その他のクライアント(claude_desktop_config.json、.cursor/mcp.json、...):
{
"mcpServers": {
"keith-apis": {
"command": "npx",
"args": ["-y", "keith-apis-mcp"],
"env": { "RAPIDAPI_KEY": "your-key" }
}
}
}
Node.js 18 以降が必要です。
プロンプトの例
- 「https://example.com/blog/post を Markdown として読み込み、5 つの箇条書きで要約してください。」
- 「明るいテーマとフッター example.com を使って、『Release notes: October』というタイトルの OG 画像を作成してください。」
- 「この求人広告を解析して、年収の範囲とヨーロッパから応募可能かどうかを教えてください。」
- 「~/cv.pdf の履歴書をこの職務内容に照らして評価し、不足しているスキルを列挙してください。」
- 「リーグの結果はこちらです。Glicko-2 で選手を順位付けし、来週の決勝を予測してください。」
無料ツール
キーなしで、ブラウザーから 2 つの API を試せます。
- URL から Markdown への変換ツール:ページに対して
fetch_url_as_markdownが返す内容を確認できます。 - Elo レーティング計算ツール:1 試合(
rate_matchesの 1 対 1 のケース)の勝率と新しいレーティングを計算できます。
プライバシー
サーバーはお使いのマシン上で動作し、各リクエストは RapidAPI を経由して、使用する API にのみ送信されます。各 API はステートレスです。履歴書を含む入力は処理されて返されるだけで、保存もログへの記録もされません。
FAQ
ウェブページを読むには、AI エージェントはどのツールを使えばよいですか?
fetch_url_as_markdown を使用してください。ナビゲーション、広告、定型的な部分が取り除かれるため、モデルは生の HTML よりもはるかに少ないトークン数で記事のテキストを取得できます。
5 つすべての API に登録する必要がありますか? いいえ。利用する API のみに登録してください。それ以外の API のツールを呼び出すと、「未登録」という明確なエラーが返されます。
MCP を使わずに利用できますか? はい。各 API は RapidAPI 上の通常の REST API であり、Apify Store では結果ごとに課金される Actor としても利用できます。
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。