
Cvinbio
io.github.vedangvatsa123Published by GitHub account vedangvatsa123v1.0.0Updated Nov 3, 2026
Search professional profiles from the CVin.Bio talent database.
Overview
Local MCP server that lets an assistant search professional profiles in the CVin.Bio talent database, backed by a Supabase project.
- What you can do
- Search professional profiles in the CVin.Bio talent database.
- No individual tools are documented in the supplied material, so the exact operations are not described; the server is presented as a profile search interface over the CVin.Bio data.
- When to use it
- Useful when an assistant needs to look up candidate or professional profiles held in the CVin.Bio talent database, for example during recruiting or talent-sourcing research.
- Requirements
- Runs as a local stdio process installed from the npm package. Needs a Supabase project URL (SUPABASE_URL) and a Supabase service role key (SUPABASE_KEY), plus network access to that Supabase project. Desktop-only; no web execution.
Installation
In SourceWeft
- Open Cvinbio in the dashboard and add it to a workspace.
- Enable the server for the chats that should use its tools.
Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.
Other MCP clients
Follow the launch instructions in the repository.
README
CVin.Bio
CVin.Bio generates web profiles from CV documents using AI. Users upload their CVs, and the application extracts and routes the structured data into an editable profile hosted at a custom URL.
🚀 Key Features
- 📄 AI CV Parsing: Upload a CV; the backend uses data extraction (
pdf-parse) to categorize and store the user's personal information, work history, education, and skills. - 🎨 Structural Rendering: Generates a consistent, monochrome profile mapping without relying on manual themes.
- ⚡ OpenGraph Edge Generation: Next.js uses the Edge Runtime (Satori) to automatically generate dynamic
1200x630PNG social previews mapping the user's routing URL and avatar metrics. - 🔐 Supabase Integration: Connects to PostgreSQL using Row Level Security (RLS) and GoTrue Auth to persist user edits.
- ✏️ Data Editor: A client-facing configuration dashboard to mutate work summaries, upload new media, and re-order data arrays.
🛠️ Tech Stack
- Framework: Next.js 15 (App Router, Server Components)
- Language: TypeScript
- UI & Styling: Tailwind CSS v3 & Shadcn UI
- Backend & Database: Supabase (PostgreSQL & Auth)
- Image Generation: Next/OG
📁 Project Structure
🏗️ Getting Started Locally
To run CVin.Bio perfectly locally, you will strictly only need a Supabase Database instance.
-
Install Dependencies:
-
Environment Variables: Create a new
.env.localfile strictly mapping your keys into the repository root: -
Boot Development Server:
The application strictly renders natively on http://localhost:3000.
Built with strict mathematical geometry and aggressive minimalism.
Source: README.md at commit 7885ed4
Tools
0Version history
1- v1.0.0LatestSep 16, 2026
Score
40% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 days25 pts
Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.
- Auth declared10 pts
Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts
Declare a license in the repository or the registry entry.