mcpField
C

cvinbio

本地服务
github.com/vedangvatsa123商业与营销0今天更新

关于 cvinbio

CVin.Bio 将简历解析为可编辑的在线职业档案,面向希望发布个人履历的求职者。它提供固定样式的公开页面,并支持自定义网址。

主要功能

  1. 01AI 简历解析与字段分类
  2. 02可编辑职业档案
  3. 03自定义网址公开页面
  4. 04自动生成社交预览图

适用场景

  1. 01将简历转换为在线个人档案
  2. 02更新工作经历、媒体和内容顺序

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"vedangvatsa123-cvinbio": {
"command": "npx",
"args": [
"-y",
"@cvinbio/mcp-server"
],
"env": {
"SUPABASE_URL": "<SUPABASE_URL>",
"SUPABASE_KEY": "<SUPABASE_KEY>"
}
}
}
}
启动命令npx -y @cvinbio/mcp-server
需要配置的环境变量
SUPABASE_URLSupabase project URL
SUPABASE_KEY密钥Supabase service role key

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npm@cvinbio/mcp-server1.0.0

工具

2

收录的工具列表 · 更新于 3 周前

参数类型必填说明
limitnumber否要返回的结果数(1-20,默认值为 10)。
querystring是搜索词:技能(例如 'React')、地点(例如 'London')、职位名称(例如 'Product Manager')或任意关键词。

详细介绍

CVin.Bio

CVin.Bio 使用 AI 根据简历文档生成网页个人资料。用户上传简历后,应用会提取结构化数据,并将其整理为可编辑的个人资料,托管在自定义 URL 上。

🚀 主要功能

  • 📄 AI 简历解析: 上传简历;后端使用数据提取功能(pdf-parse)对用户的个人信息、工作经历、教育背景和技能进行分类并存储。
  • 🎨 结构化渲染: 生成风格统一的单色个人资料布局,无需手动设置主题。
  • ⚡ OpenGraph 边缘生成: Next.js 使用 Edge Runtime(Satori)自动生成动态的 1200x630 PNG 社交预览图,展示用户的路由 URL 和头像指标。
  • 🔐 Supabase 集成: 通过行级安全(RLS)和 GoTrue Auth 连接 PostgreSQL,保存用户所做的修改。
  • ✏️ 数据编辑器: 面向客户端的配置面板,可修改工作经历摘要、上传新媒体文件并重新排序数据数组。

🛠️ 技术栈

📁 项目结构

/
├── 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 数据库实例。

  1. 安装依赖项:

    npm install
    
  2. 环境变量: 在仓库根目录创建新的 .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
    
  3. 启动开发服务端:

    npm run dev
    

应用将在 http://localhost:3000 原生运行。


以严谨的数学几何与极简主义打造。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。