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 是一个 MCP 服务,为 AI 助手提供网页内容、链接预览、图片生成、职位与简历解析及技能评分工具。它将五个托管 API 的能力整合为十一个工具,并使用一个 RapidAPI 密钥。

主要功能

  1. 01将网页提取为 Markdown
  2. 02转换 HTML 并生成链接预览
  3. 03生成 Open Graph 图片
  4. 04解析职位和简历
  5. 05评估简历与职位的匹配度
  6. 06计算和预测技能评分

适用场景

  1. 01读取网页文章以供摘要
  2. 02制作社交分享图片
  3. 03提取职位和简历信息
  4. 04比较候选人并评定匹配结果

MCP 相关

向 MCP 客户端提供十一个工具,由五个托管 API 支持。配置服务器时需提供 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

收录的工具列表 · 更新于 2 天前

参数类型必填说明
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 是一个 MCP(Model Context Protocol)服务,为 Claude、Cursor 和 ChatGPT 等 AI 助手提供五个小型托管 API 的 11 种工具:将任意网页读取为简洁的 Markdown、获取链接预览、生成 Open Graph 分享图片、解析职位发布和简历、根据职位评估简历,以及计算 Elo、Glicko-2 或 OpenSkill 评级。一个 RapidAPI 密钥即可用于所有 API,而且每个 API 都有免费套餐。

工具

工具功能API
fetch_url_as_markdown获取网页并将其主要内容作为简洁的 Markdown 返回(用于阅读、总结、RAG)Web Page API
html_to_markdown将已有的 HTML 转换为 MarkdownWeb 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一次调用最多解析 20 个职位发布Job Posting Parser
parse_resume简历(文本,或本地 PDF / DOCX / TXT 文件)→ 结构化 JSONResume Parser + Job Match
match_resume_to_job0–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. 获取 RapidAPI 密钥,并在上方各 API 的页面订阅你需要的 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 读取,并用五个要点总结。”
  • “生成一张标题为 ‘Release notes: October’ 的 OG 图片,使用浅色主题,页脚为 example.com。”
  • “解析这则职位广告,并告诉我年薪范围以及是否接受欧洲地区的求职者。”
  • “根据这份职位描述评估我的简历 ~/cv.pdf,并列出我缺少的技能。”
  • “这是我们的联赛结果;用 Glicko-2 为选手排名,并预测下周的决赛结果。”

免费工具

无需密钥,即可在浏览器中试用以下两个 API:

隐私

服务在你的计算机上运行,并通过 RapidAPI 将每个请求仅发送到相应的 API。这些 API 均为无状态服务:输入内容(包括简历)只会被处理并返回,不会存储或记录。

常见问题

AI Agent 应使用哪个工具来读取网页? 使用 fetch_url_as_markdown。它会移除导航、广告和冗余内容,让模型以远少于原始 HTML 的 token 数获取文章文本。

我需要订阅全部五个 API 吗? 不需要。只需订阅你会使用的 API;如果使用其他 API 的工具,会返回清晰的“未订阅”错误。

可以不通过 MCP 使用这些 API 吗? 可以。每个 API 都是 RapidAPI 上的标准 REST API,并且也可在 Apify Store 作为按结果付费的 Actor 运行。

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。