关于 Keith APIs: web to Markdown, OG images, job & resume parsing, ratings
keith-apis-mcp 是一个 MCP 服务,为 AI 助手提供网页内容、链接预览、图片生成、职位与简历解析及技能评分工具。它将五个托管 API 的能力整合为十一个工具,并使用一个 RapidAPI 密钥。
主要功能
- 01将网页提取为 Markdown
- 02转换 HTML 并生成链接预览
- 03生成 Open Graph 图片
- 04解析职位和简历
- 05评估简历与职位的匹配度
- 06计算和预测技能评分
适用场景
- 01读取网页文章以供摘要
- 02制作社交分享图片
- 03提取职位和简历信息
- 04比较候选人并评定匹配结果
MCP 相关
向 MCP 客户端提供十一个工具,由五个托管 API 支持。配置服务器时需提供 RapidAPI 密钥;只需订阅实际使用的 API。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
11收录的工具列表 · 更新于 2 天前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| 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 是一个 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 转换为 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 | 一次调用最多解析 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 |
设置
- 获取 RapidAPI 密钥,并在上方各 API 的页面订阅你需要的 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 读取,并用五个要点总结。”
- “生成一张标题为 ‘Release notes: October’ 的 OG 图片,使用浅色主题,页脚为 example.com。”
- “解析这则职位广告,并告诉我年薪范围以及是否接受欧洲地区的求职者。”
- “根据这份职位描述评估我的简历 ~/cv.pdf,并列出我缺少的技能。”
- “这是我们的联赛结果;用 Glicko-2 为选手排名,并预测下周的决赛结果。”
免费工具
无需密钥,即可在浏览器中试用以下两个 API:
- URL 转 Markdown 转换器:查看
fetch_url_as_markdown对网页的返回结果。 - Elo 评级计算器:计算单场比赛的获胜概率和新评级,即
rate_matches中的 1 对 1 情况。
隐私
服务在你的计算机上运行,并通过 RapidAPI 将每个请求仅发送到相应的 API。这些 API 均为无状态服务:输入内容(包括简历)只会被处理并返回,不会存储或记录。
常见问题
AI Agent 应使用哪个工具来读取网页?
使用 fetch_url_as_markdown。它会移除导航、广告和冗余内容,让模型以远少于原始 HTML 的 token 数获取文章文本。
我需要订阅全部五个 API 吗? 不需要。只需订阅你会使用的 API;如果使用其他 API 的工具,会返回清晰的“未订阅”错误。
可以不通过 MCP 使用这些 API 吗? 可以。每个 API 都是 RapidAPI 上的标准 REST API,并且也可在 Apify Store 作为按结果付费的 Actor 运行。
许可证
MIT
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。