Token导航 LogoToken导航TokenDH.com
Job O Matic logo
AI代理未说明官方级别未说明来源级核验

Job O Matic

MCP Server

一个AI驱动的求职管理系统,提供智能职位搜索、自动求职信生成和全面的申请跟踪功能,适用于求职者和招聘管理场景。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
PythonClaude数据分析Claude

安装说明

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

作者 / 组织

MrHamza007

提供方

MrHamza007

最后核验

2026/5/17 20:19

快速接入

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

详细介绍

工作事项

企业级MCP职位申请经理

一个基于人工智能的求职管理系统,具有智能求职、自动生成求职信和全面的求职跟踪功能。采用模型上下文协议(MCP)集成构建,实现无缝的人工智能辅助。

🎯 项目状态

第一阶段:研究与规划 ✅ 完成

所有研究成果均已完成,可供审查:

  1. MCP协议文档研究
  2. 求职策略分析
  3. 技术栈决策
  4. 实施计划

下一步: 在继续实施之前,审查和批准第一阶段的调查结果。

🚀 主要特点

核心能力

  • 🔍 智能求职

- 多平台工作聚合(LinkedIn、Indeed、Glassdoor等) - 混合方法:API-first与选择性浏览器自动化 - 为网络推荐和利基机会手动输入工作

  • 📊 应用程序跟踪

- 全面的状态管理(感兴趣→ 应用→ 面试→ 报价) - 时间线可视化和进度分析 - 活动记录和搜索历史

  • 🤖 AI驱动的求职信

- 双重LLM支持:Claude API或本地Ollama模型 - 使用职位描述+个人资料进行情境感知生成 - 多种风格选择(专业、休闲、创意) - 版本管理和迭代改进

  • 🔌 MCP集成

- 完整模型上下文协议服务器实现 - 用于集成Claude的6个强大工具 - 作业和应用程序数据的资源暴露 - 删除常见工作流的命令提示

  • 📈 交互式仪表板

- 实时统计和分析 - 应用程序管道可视化 - 响应率跟踪 - 暗模式支持

🏗️ 建议架构

技术栈

后端:

  • FastAPI(高性能异步API)
  • PostgreSQL(生产就绪数据库)
  • FastMCP(MCP服务器框架)
  • SQLAlchemy ORM
  • 双重LLM:Claude API+Ollama

前端:

  • React 18与TypeScript
  • Vite(闪电般快速构建)
  • TailwindCSS(现代风格)
  • React Query(服务器状态管理)
  • Recharts(分析可视化)

基础设施:

  • Docker+Docker组合
  • PostgreSQL 16
  • Python 3.11+带uv
  • Node.js 20+

系统架构

┌─────────────────────────────────────────────────────────────┐
│                  React Dashboard (Port 5173)                │
│           Job Search | Applications | Cover Letters         │
└────────────────────────────┬────────────────────────────────┘
                             │ HTTP/WebSocket
                             ▼
┌─────────────────────────────────────────────────────────────┐
│                   FastAPI Backend (Port 8000)               │
│  ┌──────────┐    ┌──────────┐    ┌──────────────┐         │
│  │ REST API │    │ MCP Server│   │   LLM        │         │
│  │ Endpoints│    │ (FastMCP) │   │   Services   │         │
│  └──────────┘    └──────────┘    └──────────────┘         │
└───────┬──────────────────┬─────────────────┬───────────────┘
        │                  │                 │
        ▼                  ▼                 ▼
┌──────────────┐  ┌──────────────┐  ┌──────────────┐
│ PostgreSQL   │  │ Claude API   │  │ Job Search   │
│ Database     │  │ + Ollama     │  │ Engine       │
└──────────────┘  └──────────────┘  └──────────────┘

📚 文档

第一阶段研究文件

  1. MCP协议研究

- 最新MCP规范(2025-06-18) - Python SDK实现模式(v1.14.1) - 安全最佳实践和身份验证 - FastMCP框架优势

  1. 求职策略

- API可用性分析(实际上,LinkedIn、Glassdoor) - 道德网络抓取考虑因素 - 混合方法建议 - 法律和ToS合规性

  1. 技术栈决策

- FastAPI与Flask的比较(已选择FastAPI) - PostgreSQL与SQLite分析(选择PostgreSQL) - React vs Vue vs Svelte评估(选择React) - 法学硕士整合策略(Claude+Ollama双重支持)

  1. 实施计划

- 完整的系统架构图 - 数据库模式设计(ERD+SQLAlchemy模型) - API端点规范 - MCP服务器接口定义 - 8周分阶段实施时间表 - 测试策略和部署配置

原始要求

claude.md 完整的项目规范和要求。

🎯 成功标准

这是一个 企业级 应用程序。每个组件都符合生产标准:

  • ✅ 干净、可维护、文档齐全的代码
  • ✅ 全面的错误处理和记录
  • ✅ 安全的凭证管理
  • ✅ 可扩展体系结构
  • ✅ 完全测试覆盖率(后端>80%,前端>75%)
  • ✅ 具有暗模式的专业UI/UX
  • ✅ 完整的文件

📋 研究摘要

MCP协议(2025-06-18)

  • 当前版本: Python SDK 1.14.1(2025年9月)
  • 框架: FastMCP 2.0(生产就绪)
  • 运输: 流式HTTP(当前标准)
  • 安全: 需要OAuth 2.0,输入验证至关重要
  • 最佳实践: 键入提示+文档字符串以自动生成工具

求职策略

推荐方法: 混合

  1. 主要的,重要的 JobSpy API(开源,自托管,每月5-10美元)
  2. 次要: 选择性剧作家自动化(用户选择加入,并附有法律免责声明)
  3. 退路: 手动输入(始终可用,法律安全)

理论基础:

  • 法律合规性(API-第一种方法)
  • 全面覆盖(多平台)
  • 成本效益(每月\80%的测试覆盖率
  • 安全审计
  • 性能优化
  • 完整的文件

第8阶段:部署(第13周)

  • 生产Docker镜像
  • 部署指南
  • 用户入职培训
  • 监控设置

总时间线: 8-13周(取决于范围调整)

🔐 安全考虑

  • 无硬编码凭据(仅环境变量)
  • OAuth 2.0用于MCP身份验证
  • 对所有端点进行输入验证和净化
  • SQL注入预防(参数化查询)
  • API保护的速率限制
  • 全面的审计日志记录

🎨 用户体验亮点

  • 清洁界面: 专业TailwindCSS仪表板设计
  • 暗模式: 内置支持用户偏好
  • 实时更新: 状态更改的WebSocket通知
  • 响应式设计: 移动友好界面
  • 快速性能: 优化的React+FastAPI堆栈
  • AI协助: 自然语言求职信生成

🚦 当前状态:等待第一阶段批准

研究完成: 所有第一阶段交付成果均已完成 创建的文档: 4份综合研究文件 下一步: 审查调查结果并批准技术决策

需要批准的关键决策

  1. ✅ 混合求职策略(JobSpy+选择性自动化+手动)
  2. ✅ 技术栈(FastAPI、React、PostgreSQL)
  3. ✅ 双LLM支持(Claude+Ollama)
  4. ⚠️ 时间表和资源分配(8-13周)
  5. ⚠️ 附加要求或范围变更

______________________________________________________________________

📞 下一步行动

面向利益相关者/用户

  1. 审查研究文件:

- 阅读以下4个研究文档 docs/ - 评估技术决策和基本原理 - 考虑时间表和资源要求

  1. 提供反馈:

- 对拟议的技术有任何担忧吗? - 是否需要调整时间表? - 附加功能或要求?

  1. 批准继续:

- 如果对研究满意,批准第2阶段的实施 - 或在继续之前要求澄清/更改

开发团队

一旦获得批准,立即采取下一步措施:

  1. 设置开发环境
  2. 使用uv+FastAPI初始化后端
  3. 使用Vite+React初始化前端
  4. 使用Docker配置PostgreSQL
  5. 开始第1阶段实施(数据库模型)

______________________________________________________________________

📄 许可证

\[待定\]

🤝 贡献

\[在实施过程中将添加贡献指南\]

______________________________________________________________________

项目: 工作事项 状态: 第一阶段研究完成 版本: 0.1.0(实施前) 最后更新时间: 2025年11月22日

目录标签

目录标签

PythonClaude数据分析AI求职本地部署自动化求职信申请跟踪MCP集成

支持客户端

Claude

接入字段

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

未说明

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

oauth

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

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

0

权限和风险

未说明oauth部署方式未说明

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP