S

StoryLenses — AI Cover Letter Engine for Agents
リモートStoryLenses — AI Cover Letter Engine for Agents について
StoryLensesは、求人応募向けのエージェント用MCPサーバーです。求人情報の分析、候補者の履歴書との照合、ストーリー性のあるカバーレターの生成と評価に対応し、15種類以上の物語アーキタイプと4言語を提供します。
主な機能
- 01求人情報から項目を抽出
- 02履歴書と求人のマッチング
- 03物語性のあるカバーレター生成
- 04カバーレターの採点と評価
- 05物語アーキタイプとトーンの一覧
活用シーン
- 01求人情報を構造化データに変換
- 02候補者の履歴書と職務要件を比較
- 03求人に合わせたカバーレターを作成
- 04カバーレターの品質を確認
MCP 対応
求人情報の分析、プロフィール照合、カバーレターの生成と評価、アーキタイプ一覧の取得に使える5つのツールを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 対応エージェント向けの、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回生成
- Developer(29ドル/月):200回生成
- Scale(99ドル/月):1,000回生成
ライセンス
MIT
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。