AI cover letter generation for agents. Job analysis, profile matching, narrative letters.
{
"mcpServers": {
"io-github-benediktgirz-storylenses": {
"command": "<see-readme>",
"args": []
}
}
}No install config available. Check the server's README for setup instructions.
Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
AI cover letter generation for agents. Job analysis, profile matching, narrative letters.
Is it safe?
No package registry to scan.
No authentication — any process on your machine can connect.
License not specified.
Is it maintained?
Commit history unknown.
Will it work with my client?
Transport: . Compatibility not confirmed.
No automated test available for this server. Check the GitHub README for setup instructions.
No known vulnerabilities.
This server is missing a description. Tools and install config are also missing.If you've used it, help the community.
Add informationHave you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Model Context Protocol (MCP) Server to connect your AI with any MediaWiki
MCP server for Apple Developer Documentation - Search iOS/macOS/SwiftUI/UIKit docs, WWDC videos, Swift/Objective-C APIs & code examples in Claude, Cursor & AI assistants
MCP server for scanning and remediating hardcoded secrets using GitGuardian’s API. Detect over 500 secret types and prevent credential leaks before code goes public.
This is an MCP server that allows you to directly download transcripts of YouTube videos.
MCP Security Weekly
Get CVE alerts and security updates for io.github.benediktgirz/storylenses and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
AI-powered cover letter generation for MCP-compatible agents. The first production MCP server for job applications.
| Tool | Description |
|------|-------------|
| storylenses_analyze_job | Extract 15+ structured fields from a job posting |
| storylenses_match_profile | Match a candidate CV against job data |
| storylenses_generate_letter | Generate a story-driven cover letter |
| storylenses_quality_check | Score and evaluate a cover letter |
| storylenses_list_archetypes | List available narrative archetypes and tones |
Add to ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"storylenses": {
"command": "npx",
"args": ["-y", "@storylenses/mcp-server"],
"env": {
"STORYLENSES_API_KEY": "your-api-key"
}
}
}
}
Add to .cursor/mcp.json or VS Code MCP settings:
{
"mcp": {
"servers": {
"storylenses": {
"command": "npx",
"args": ["-y", "@storylenses/mcp-server"],
"env": {
"STORYLENSES_API_KEY": "your-api-key"
}
}
}
}
}
docker run -e STORYLENSES_API_KEY=your-key ghcr.io/benediktgirz/storylenses-mcp-server
| Variable | Required | Description |
|----------|----------|-------------|
| STORYLENSES_API_KEY | Yes | Your API key from storylenses.app/mcp |
| STORYLENSES_API_URL | No | API base URL (default: 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
Visit storylenses.app/mcp to get your API key.
MIT