关于 StoryLenses — AI Cover Letter Engine for Agents
StoryLenses 是面向 Agent 求职申请的 MCP 服务,可分析招聘信息、匹配候选人简历,并生成和评估叙事型求职信。它提供 15 种以上叙事原型,支持英语、德语、西班牙语和葡萄牙语。
主要功能
- 01提取招聘信息的结构化字段
- 02将候选人简历与职位匹配
- 03生成叙事型求职信
- 04评分并评估求职信
- 05列出叙事原型和语气
适用场景
- 01将招聘信息整理为结构化数据
- 02比较候选人简历与职位要求
- 03起草定制求职信
- 04检查求职信质量
MCP 相关
向 MCP 客户端提供五种工具,用于分析招聘信息、匹配候选人资料、生成和评估求职信,以及列出叙事原型。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
服务地址
https://www.storylenses.app/api/mcp/endpoint一键复制安装命令
Claude CodeTerminal
claude mcp add --transport http storylenses https://www.storylenses.app/api/mcp/endpointCursor.cursor/mcp.json
{"mcpServers":{"storylenses":{"type":"http","url":"https://www.storylenses.app/api/mcp/endpoint"}}}在 Cursor 中打开VS Code.vscode/mcp.json
{"servers":{"storylenses":{"type":"http","url":"https://www.storylenses.app/api/mcp/endpoint"}}}在 VS Code 中打开Claude Desktopclaude_desktop_config.json
{"mcpServers":{"storylenses":{"type":"http","url":"https://www.storylenses.app/api/mcp/endpoint"}}}Windsurf~/.codeium/windsurf/mcp_config.json
{"mcpServers":{"storylenses":{"serverUrl":"https://www.storylenses.app/api/mcp/endpoint"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
全部服务地址
Streamable HTTP
https://www.storylenses.app/api/mcp/endpoint需要授权工具
5| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| job_url | string | 否 | 要分析的职位发布信息 URL |
| job_text | string | 否 | 职位发布信息的原始文本(无 URL 时使用) |
| locale | enum | 否 | 响应语言en | de | es | pt |
详细介绍
StoryLenses MCP 服务
为兼容 MCP 的 Agent 提供 AI 驱动的求职信生成服务。首个面向求职申请的生产级 MCP 服务。
工具
| 工具 | 描述 |
|---|---|
storylenses_analyze_job | 从招聘信息中提取 15 个以上结构化字段 |
storylenses_match_profile | 将候选人的简历与职位数据进行匹配 |
storylenses_generate_letter | 生成故事驱动型求职信 |
storylenses_quality_check | 对求职信进行评分和评估 |
storylenses_list_archetypes | 列出可用的叙事原型和语气 |
设置
Claude Desktop
添加到 ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"storylenses": {
"command": "npx",
"args": ["-y", "@storylenses/mcp-server"],
"env": {
"STORYLENSES_API_KEY": "your-api-key"
}
}
}
}
Cursor / VS Code
添加到 .cursor/mcp.json 或 VS Code MCP 设置中:
{
"mcp": {
"servers": {
"storylenses": {
"command": "npx",
"args": ["-y", "@storylenses/mcp-server"],
"env": {
"STORYLENSES_API_KEY": "your-api-key"
}
}
}
}
}
Docker
docker run -e STORYLENSES_API_KEY=your-key ghcr.io/benediktgirz/storylenses-mcp-server
环境变量
| 变量 | 必需 | 描述 |
|---|---|---|
STORYLENSES_API_KEY | 是 | 从 storylenses.app/mcp 获取的 API 密钥 |
STORYLENSES_API_URL | 否 | API 基础 URL(默认值:https://www.storylenses.app) |
示例工作流
// 1. Analyze job posting
const job = await callTool("storylenses_analyze_job", {
job_url: "https://linkedin.com/jobs/view/12345"
});
// 2. Match candidate profile
const match = await callTool("storylenses_match_profile", {
job_analysis: job,
candidate_cv: "Senior engineer with 7 years React experience..."
});
// 3. Generate cover letter
const letter = await callTool("storylenses_generate_letter", {
job_analysis: job,
match_data: match,
candidate_name: "Alex Chen",
archetype: match.suggestedArchetype
});
// 4. Quality check
const score = await callTool("storylenses_quality_check", {
letter_text: letter.letter_text,
job_analysis: job
});
测试
npm install
STORYLENSES_API_KEY=your-key npm test
获取 API 密钥
访问 storylenses.app/mcp 获取 API 密钥。
- 免费:每月 10 次生成
- 开发者版($29/mo):200 次生成
- 规模版($99/mo):1,000 次生成
许可证
MIT
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
