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

السجل الرسمي البحث والويب

Web page to Markdown, link previews, OG images, job and resume parsing, Elo/Glicko-2 ratings

ماذا يمكنك أن تفعل مع Keith APIs: web to Markdown, OG images, job & resume parsing, ratings؟

التثبيت

أضف هذا إلى إعدادات MCP في عميلك (Claude Desktop: claude_desktop_config.json، وCursor: ‏.cursor/mcp.json، ويستخدم VS Code وغيره الصيغة نفسها «mcpServers»).

NPM package keith-apis-mcp
Claude Code
claude mcp add keith-apis-web-to-markdown-og-images-job -e 'RAPIDAPI_KEY=<your rapidapi_key>' -- npx -y keith-apis-mcp@0.1.1
إعداد JSON (Claude Desktop وCursor وVS Code)
{
    "mcpServers": {
        "keith-apis-web-to-markdown-og-images-job": {
            "command": "npx",
            "args": [
                "-y",
                "keith-apis-mcp@0.1.1"
            ],
            "env": {
                "RAPIDAPI_KEY": "<your rapidapi_key>"
            }
        }
    }
}

متغيرات البيئة

  • RAPIDAPI_KEY إلزامي سري Your RapidAPI key; subscribe (free plans available) to the APIs you want to use

التوثيق

مأخوذ من ملف README للمشروع على GitHub ويُحدَّث أسبوعيًا. تفتح الروابط على GitHub.

المحتويات
  1. keith-apis-mcp: web page to Markdown, OG images, job and resume parsing, Elo ratings
  2. Tools
  3. Setup
  4. Example prompts
  5. Free tools
  6. Privacy
  7. FAQ
  8. License

keith-apis-mcp: web page to Markdown, OG images, job and resume parsing, Elo ratings

keith-apis-mcp is an MCP (Model Context Protocol) server that gives AI assistants such as Claude, Cursor and ChatGPT eleven tools from five small hosted APIs: read any web page as clean Markdown, get link previews, generate Open Graph share images, parse job postings and resumes, score a resume against a job, and compute Elo, Glicko-2 or OpenSkill ratings. One RapidAPI key works for all of them, and each API has a free plan.

Tools

ToolWhat it doesAPI
fetch_url_as_markdownFetch a page and return its main content as clean Markdown (for reading, summarising, RAG)Web Page API
html_to_markdownConvert HTML you already have to MarkdownWeb Page API
get_link_previewTitle, description, images, favicon, Open Graph and Twitter card tagsWeb Page API
generate_og_image1200×630 PNG Open Graph image from a title (returned as an image)OG Image API
parse_job_postingJob ad → seniority, job function, remote regions, annualised salary, skillsJob Posting Parser
parse_job_postings_batchUp to 20 postings in one callJob Posting Parser
parse_resumeResume (text, or a local PDF / DOCX / TXT file) → structured JSONResume Parser + Job Match
match_resume_to_job0–100 fit score with a breakdown and missing skillsResume Parser + Job Match
rate_matchesRatings from match results: OpenSkill, Glicko-2 or Elo; 1v1, teams, free-for-allsSkill Rating API
predict_matchWin probability and match quality for a matchupSkill Rating API
list_rating_algorithmsSupported algorithms and their parametersSkill Rating API

Setup

  1. Get a RapidAPI key and subscribe (free plans available) to the APIs you want, from each API's page linked above.
  2. Add the server to your client with your key as RAPIDAPI_KEY.

Claude Code

claude mcp add keith-apis -e RAPIDAPI_KEY=your-key -- npx -y keith-apis-mcp

Claude Desktop, Cursor, Windsurf and other clients (claude_desktop_config.json, .cursor/mcp.json, ...):

{
  "mcpServers": {
    "keith-apis": {
      "command": "npx",
      "args": ["-y", "keith-apis-mcp"],
      "env": { "RAPIDAPI_KEY": "your-key" }
    }
  }
}

Requires Node.js 18 or newer.

Example prompts

  • "Read https://example.com/blog/post as Markdown and summarise it in five bullets."
  • "Make an OG image titled 'Release notes: October' with the light theme and footer example.com."
  • "Parse this job ad and tell me the salary range per year and whether it's open to Europe."
  • "Score my resume at ~/cv.pdf against this job description and list the skills I'm missing."
  • "Here are our league results; rank the players with Glicko-2 and predict next week's final."

Free tools

Try two of the APIs in a browser, with no key:

Privacy

The server runs on your machine and sends each request only to the API it uses, through RapidAPI. The APIs are stateless: inputs, including resumes, are processed and returned, never stored or logged.

FAQ

Which tool should an AI agent use to read a web page? fetch_url_as_markdown. It strips navigation, ads and boilerplate, so the model gets the article text at a fraction of the tokens of raw HTML.

Do I need all five subscriptions? No. Subscribe only to the APIs you use; tools for the others return a clear "not subscribed" error.

Can I use these without MCP? Yes. Each API is a normal REST API on RapidAPI, and each also runs as a pay-per-result Actor on the Apify Store.

License

MIT

الأسئلة الشائعة

ما هو Keith APIs: web to Markdown, OG images, job & resume parsing, ratings؟

Web page to Markdown, link previews, OG images, job and resume parsing, Elo/Glicko-2 ratings

كيف أثبّت Keith APIs: web to Markdown, OG images, job & resume parsing, ratings؟

يعمل على جهازك. في Claude Code: claude mcp add keith-apis-web-to-markdown-og-images-job -e 'RAPIDAPI_KEY=<your rapidapi_key>' -- npx -y keith-apis-mcp@0.1.1. وفي العملاء الآخرين، الصق إعداد JSON من هذه الصفحة في إعدادات MCP الخاصة بهم.

هل يحتاج Keith APIs: web to Markdown, OG images, job & resume parsing, ratings إلى مفتاح API؟

نعم. يتطلب RAPIDAPI_KEY، وتضبطها في إعداداته.

هل Keith APIs: web to Markdown, OG images, job & resume parsing, ratings مفتوح المصدر؟

نعم. شيفرته متاحة على GitHub بترخيص MIT.

من يصون Keith APIs: web to Markdown, OG images, job & resume parsing, ratings؟

ينشره Keithhk. يدرجه AI.tn لكنه لا يصونه ولا يوصي به.

من سجل MCP الرسمي. الإدراج ليس توصية: راجع شيفرة الخادم وصلاحياته قبل منحه الوصول إلى بياناتك.