mcpField
K
Keith APIs: web to Markdown, OG images, job & resume parsing, ratings

Keith APIs: web to Markdown, OG images, job & resume parsing, ratings

ローカル
github.comブラウザ自動化03 日前に更新

Keith APIs: web to Markdown, OG images, job & resume parsing, ratings について

keith-apis-mcpは、ウェブコンテンツ、リンクプレビュー、画像生成、求人・履歴書の解析、スキル評価のツールをAIアシスタントに提供するMCPサーバーです。5つのホスト型APIを11のツールにまとめ、RapidAPIキー1つで利用します。

主な機能

  1. 01ウェブページをMarkdownで取得
  2. 02HTML変換とリンクプレビュー
  3. 03Open Graph画像の生成
  4. 04求人情報と履歴書の解析
  5. 05履歴書と求人の適合度評価
  6. 06スキル評価の計算と予測

活用シーン

  1. 01要約用のウェブ記事の取得
  2. 02SNS共有画像の作成
  3. 03求人情報と履歴書情報の抽出
  4. 04候補者の比較と適合結果の評価

MCP 対応

5つのホスト型APIを利用する11のツールをMCPクライアントに提供します。サーバーの設定にはRapidAPIキーが必要で、利用するAPIのみ契約します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"keithhk-keith-apis": {
"command": "npx",
"args": [
"-y",
"keith-apis-mcp"
],
"env": {
"RAPIDAPI_KEY": "<RAPIDAPI_KEY>"
}
}
}
}
起動コマンドnpx -y keith-apis-mcp
設定が必要な環境変数
RAPIDAPI_KEYシークレットYour RapidAPI key; subscribe (free plans available) to the APIs you want to use

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmkeith-apis-mcp0.1.1

ツール

11

掲載時のツール一覧 · 3 日前に更新

パラメーター型必須説明
urlstringはいページの http(s) URL
max_charsintegerいいえMarkdown の文字数を制限します(デフォルト:100,000)
include_linksbooleanいいえMarkdown にハイパーリンクを含めます(デフォルト:false)
include_imagesbooleanいいえ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_batch1 回の呼び出しで最大 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

セットアップ

  1. 上記でリンクされている各 API のページから RapidAPI キーを取得し、利用する API に登録します(無料プランあり)。
  2. 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 を試せます。

プライバシー

サーバーはお使いのマシン上で動作し、各リクエストは RapidAPI を経由して、使用する API にのみ送信されます。各 API はステートレスです。履歴書を含む入力は処理されて返されるだけで、保存もログへの記録もされません。

FAQ

ウェブページを読むには、AI エージェントはどのツールを使えばよいですか? fetch_url_as_markdown を使用してください。ナビゲーション、広告、定型的な部分が取り除かれるため、モデルは生の HTML よりもはるかに少ないトークン数で記事のテキストを取得できます。

5 つすべての API に登録する必要がありますか? いいえ。利用する API のみに登録してください。それ以外の API のツールを呼び出すと、「未登録」という明確なエラーが返されます。

MCP を使わずに利用できますか? はい。各 API は RapidAPI 上の通常の REST API であり、Apify Store では結果ごとに課金される Actor としても利用できます。

ライセンス

MIT

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。