关于 cvinbio
CVin.Bio 将简历解析为可编辑的在线职业档案,面向希望发布个人履历的求职者。它提供固定样式的公开页面,并支持自定义网址。
主要功能
- 01AI 简历解析与字段分类
- 02可编辑职业档案
- 03自定义网址公开页面
- 04自动生成社交预览图
适用场景
- 01将简历转换为在线个人档案
- 02更新工作经历、媒体和内容顺序
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
2收录的工具列表 · 更新于 3 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| limit | number | 否 | 要返回的结果数(1-20,默认值为 10)。 |
| query | string | 是 | 搜索词:技能(例如 'React')、地点(例如 'London')、职位名称(例如 'Product Manager')或任意关键词。 |
详细介绍
CVin.Bio
CVin.Bio 使用 AI 根据简历文档生成网页个人资料。用户上传简历后,应用会提取结构化数据,并将其整理为可编辑的个人资料,托管在自定义 URL 上。
🚀 主要功能
- 📄 AI 简历解析: 上传简历;后端使用数据提取功能(
pdf-parse)对用户的个人信息、工作经历、教育背景和技能进行分类并存储。 - 🎨 结构化渲染: 生成风格统一的单色个人资料布局,无需手动设置主题。
- ⚡ OpenGraph 边缘生成: Next.js 使用 Edge Runtime(Satori)自动生成动态的
1200x630PNG 社交预览图,展示用户的路由 URL 和头像指标。 - 🔐 Supabase 集成: 通过行级安全(RLS)和 GoTrue Auth 连接 PostgreSQL,保存用户所做的修改。
- ✏️ 数据编辑器: 面向客户端的配置面板,可修改工作经历摘要、上传新媒体文件并重新排序数据数组。
🛠️ 技术栈
- 框架: Next.js 15(App Router、Server Components)
- 语言: TypeScript
- UI 和样式: Tailwind CSS v3 和 Shadcn UI
- 后端和数据库: Supabase(PostgreSQL 和 Auth)
- 图像生成: Next/OG
📁 项目结构
/
├── src/
│ ├── app/
│ │ ├── [slug]/ # Public Candidate Profile routes
│ │ │ ├── page.tsx # Clean Server Component fetching public profiles
│ │ │ └── opengraph-image.tsx # Edge rendering script natively drawing the SVG/PNG previews
│ │ ├── editor/ # Authorized CV editing interface
│ │ ├── api/parse-resume/ # Local algorithmic RegEx parsing route
│ │ ├── opengraph-image.tsx # Root landing page dynamic fallback preview
│ │ ├── page.tsx # Primary Landing interface
│ │ └── layout.tsx # Symmetrical Universal UI boundaries
│ │
│ ├── components/ # Shadcn UI atoms and universal Header elements
│ ├── lib/ # Server utilities (Supabase Admin, Heuristics arrays)
│ ├── utils/ # Client-side Supabase Browser constructors
│ └── types/ # Strict universal TypeScript interfaces
│
├── docs/
│ └── design_guidelines.md # Internal Brand identity and AI Prompts rules
└── ...
🏗️ 本地快速开始
要在本地完美运行 CVin.Bio,只需要一个 Supabase 数据库实例。
-
安装依赖项:
npm install -
环境变量: 在仓库根目录创建新的
.env.local文件,并准确填写以下密钥:NEXT_PUBLIC_SUPABASE_URL=your_supabase_project_url NEXT_PUBLIC_SUPABASE_ANON_KEY=your_supabase_anon_key NEXT_PUBLIC_SITE_URL=http://localhost:3000 -
启动开发服务端:
npm run dev
应用将在 http://localhost:3000 原生运行。
以严谨的数学几何与极简主义打造。
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。