mcpField
C

cvinbio

ローカル
github.com/vedangvatsa123ビジネス・マーケティング0今日更新

cvinbio について

CVin.Bioは、職歴を公開したい人向けに、履歴書を編集可能なオンラインプロフィールに変換します。統一されたレイアウトで表示し、独自のURLで公開できます。

主な機能

  1. 01AIによる履歴書解析と項目分類
  2. 02編集可能な職務プロフィール
  3. 03独自URLでのプロフィール公開
  4. 04SNSプレビュー画像の自動生成

活用シーン

  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)を使用して、ユーザーのルーティング URL とアバターの指標を反映した動的な 1200x630 PNG のソーシャルプレビューを自動生成します。
  • 🔐 Supabase 連携: Row Level Security(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 でネイティブにレンダリングされます。


厳密な数学的幾何学と徹底したミニマリズムをもとに構築。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。