StoryLenses MCP Server
StoryLenses MCPサーバー
MCP互換エージェント向けのAI駆動型カバーレター生成ツール。求職活動向けの初のプロダクションMCPサーバーです。
ツール
ツール | 説明 |
| 求人情報から15以上の構造化フィールドを抽出 |
| 候補者の履歴書と求人データを照合 |
| ストーリー主導型のカバーレターを生成 |
| カバーレターをスコアリングおよび評価 |
| 利用可能な物語のアーキタイプとトーンを一覧表示 |
セットアップ
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.app/mcp から取得したAPIキー |
| いいえ | 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 testAPIキーの取得
storylenses.app/mcp にアクセスしてAPIキーを取得してください。
無料: 月10回生成
開発者 ($29/月): 月200回生成
スケール ($99/月): 月1,000回生成
ライセンス
MIT
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/benediktgirz/storylenses-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server