Token导航 LogoToken导航TokenDH.com
Job Application Assistant logo
搜索检索stdio官方级别未说明来源级核验

Job Application Assistant

MCP Server

一个基于多智能体AI系统的求职辅助工具,提供职位搜索、简历定制和申请跟踪功能。

工具数

7

提示词数

0

GitHub Stars

0

资源数

0
TypeScriptClaude搜索Claude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

EiriniOr

提供方

EiriniOr

最后核验

2026/5/17 20:21

运行时

Python

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

python -m venv .venv

详细介绍

职位申请助理

用于求职、简历定制和应用程序跟踪的多代理人工智能系统。使用LangGraph编排和MCP(模型上下文协议)服务器构建。

![Deploy on Railway](https://railway.app/template/job-assistant?referralCode=EiriniOr)

现场演示

🚀 现场试试 (部署后)

建筑

┌─────────────────────────────────────────────────────────────────┐
│                      Next.js Dashboard                          │
│   Dashboard  │  Job Search  │  Kanban Board  │  Resume Upload   │
└─────────────────────────────────────────────────────────────────┘
                              │
                              ▼
┌─────────────────────────────────────────────────────────────────┐
│                       FastAPI Backend                            │
│   /api/jobs  │  /api/applications  │  /api/resumes  │  /api/agent│
└─────────────────────────────────────────────────────────────────┘
                              │
                              ▼
┌─────────────────────────────────────────────────────────────────┐
│                  LangGraph Orchestrator                          │
│  ┌───────────────────────────────────────────────────────────┐  │
│  │                   Supervisor Agent                         │  │
│  └───────────────────────────────────────────────────────────┘  │
│         │                    │                    │              │
│         ▼                    ▼                    ▼              │
│  ┌───────────┐       ┌───────────┐       ┌───────────┐          │
│  │  Matcher  │       │  Tailor   │       │  Tracker  │          │
│  │   Agent   │       │   Agent   │       │   Agent   │          │
│  └───────────┘       └───────────┘       └───────────┘          │
└─────────────────────────────────────────────────────────────────┘
                              │
                              ▼
┌─────────────────────────────────────────────────────────────────┐
│                        MCP Server                                │
│  search_jobs │ parse_resume │ generate_cover_letter │ CRUD ops  │
└─────────────────────────────────────────────────────────────────┘
                              │
                              ▼
            ┌─────────────────────────────────────┐
            │  Adzuna API  │  RemoteOK  │  SQLite │
            └─────────────────────────────────────┘

特性

  • 求职:搜索Adzuna和RemoteOK API,自动保存结果
  • AI匹配:LLM驱动的技能与解释相匹配
  • 求职信生成:Claude生成量身定制的求职信
  • 简历建议:人工智能分析工作要求与简历
  • 看板跟踪:拖放应用程序管道
  • MCP服务器:10多个遵循模型上下文协议的工具

技术栈

技术
代理框架LangGraph
MCP服务器FastMCP(Python)
后端FastAPI
前端Next.js 14,shadcn/ui,TanStack查询
数据库SQLite+SQLAlchemy
法学硕士克劳德(人类学)
作业APIAdzuna、RemoteOK

快速开始

先决条件

  • Python 3.11+
  • Node.js 18+
  • Anthropic API键(可选,用于AI功能)

设置

# Clone
git clone https://github.com/EiriniOr/job-application-assistant
cd job-application-assistant

# Backend
python -m venv .venv
source .venv/bin/activate
pip install -e .

# Set environment variables
cp .env.example .env
# Edit .env with your API keys

# Frontend
cd frontend
npm install
cd ..

# Run
uvicorn backend.main:app --reload &
cd frontend && npm run dev

打开http://localhost:3000

部署到云端

选项1:铁路(一键)

  1. 首选 railway应用程序
  2. “从GitHub仓库部署”→ 选择 job-application-assistant
  3. 添加环境变量: ANTHROPIC_API_KEY, PORT=8000
  4. 部署——铁路自动检测Dockerfile

选项2:Render.com

  1. 首选 render.com
  2. “新蓝图”→ 连接GitHub→ 选择回购
  3. 用途 render.yaml 自动配置服务

选项3:后端+Vercel前端

  1. 将后端部署到Railway/Render
  2. 首选 vercel.com → 进口回购
  3. 根目录: frontend
  4. 添加 NEXT_PUBLIC_API_URL =后端URL

使用Docker

docker-compose up

代理

主管

根据行动类型将请求发送给专业代理。

婚介代理

  • 搜索Adzuna+RemoteOK API
  • 使用Claude计算比赛分数
  • 识别技能重叠和差距

裁缝代理

  • 生成个性化的求职信
  • 建议恢复子弹头改进
  • 将经验与工作要求相匹配

跟踪代理

  • 更新应用程序状态
  • 生成管道摘要
  • 跟踪应用程序时间线

MCP工具

工具说明
search_jobs在招聘板上搜索
get_job_details获取完整的工作信息
parse_and_save_resume提取简历结构
create_job_application将作业保存到管道
update_application更改应用程序状态
save_cover_letter商店生成的信件
save_match_score记录匹配分析

API终点

GET  /api/jobs           - List saved jobs
GET  /api/jobs/search    - Search job boards
POST /api/applications   - Create application
GET  /api/applications   - List applications
PATCH /api/applications/:id - Update status
POST /api/resumes/upload - Upload resume
POST /api/agent/run      - Trigger agent workflow

环境变量

ANTHROPIC_API_KEY=     # Required for AI features
ADZUNA_APP_ID=         # Optional: Adzuna job search
ADZUNA_APP_KEY=        # Optional: Adzuna job search
DATABASE_URL=          # Default: sqlite+aiosqlite:///./data/jobs.db

许可证

麻省理工学院

目录标签

目录标签

TypeScriptClaude搜索求职辅助本地部署AI匹配简历优化职位搜索申请跟踪

支持客户端

Claude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

7

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP