Skip to content

thejonnyt/AutoCoverletter

Repository files navigation

Bewerbungsunterlagen (Anschreiben)

This repository stores application materials and automates fit analysis, cover letters, and optional Notion tracking.

Quick start

Install dependencies:

pip install -r requirements.txt

Install Typst (required to compile PDFs): https://typst.app

MCP server setup

The MCP server runs locally. If your agent supports auto-start via config (for example, Codex with config.toml), it will launch mcp/server.py on demand when a tool is used. You only need to run it manually for debugging or when using a client that does not auto-start.

python mcp/server.py

Example config.toml snippet

Use the MCP server with your agent tool by adding a server entry. Adjust to your tool's config format.

[mcp_servers.local_resources]
command = "python"
args = ["mcp/server.py"]

Notion integration (optional)

Set environment variables:

export NOTION_TOKEN="..."
export NOTION_DATABASE_ID="..."

Run the sync:

python notion/sync_notion.py sync

How to use

  1. Find a job listing.
  2. Ask for a fit based on the job description.
  3. Decide whether to apply.
  4. Generate a cover letter.
  5. Add logo.svg to the company folder.
  6. Compile the .typ file to PDF.
  7. Track status in Notion or status.json.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages