company_research
Search web for verified company information, tech stack, and engineering culture using Tavily API and grounded synthesis.
focus_areascompany_name必填
io.github.Ambuj123-lab由 GitHub 帳號 Ambuj123-lab 發布v1.0.0更新於 Nov 3, 2026
Live Hugging Face model proofing, ATS resume scoring and career tools by Ambuj Kumar Tripathi
發布方自己的服務:Craft
求職導向的 MCP 伺服器:調查目標公司、以網路、GitHub 與 Hugging Face 證據核對履歷說法,並產生附引用的求職信。
Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。
把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。
閱讀 https://sourceweft.com/mcp/io.github.Ambuj123-lab%2Fcovercraft-mcp/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。把它新增到你客戶端的 mcpServers 設定中。
{
"mcpServers": {
"covercraft-ai-by-ambuj-kumar-tripathi": {
"type": "http",
"url": "https://career-workspace-ambujsystems.vercel.app/api/mcp"
}
}
}[Live Production Demo] [Interactive System Docs] [GitHub Release] [Uptime SLA 99.998%] [Product Hunt] [Featured on UptimeRobot] [Glama MCP Score] [M8ven Verified] [Smithery Verified MCP] [Author Portfolio]
[Next.js 16] [React 19] [Google Gemini API] [Multi-Provider Fallback] [Tavily AI Search] [Jina AI Reader] [MongoDB Atlas] [Langfuse Observability] [GitHub MCP Proofer] [Docker] [Vercel Edge] [License: MIT]
99% of cover letter tools on the internet are simple prompt wrappers that cause immediate disqualification during technical recruiter screens:
CoverCraft is not a template filler. It is an Evidence-Grounded Career Workspace & Claim-Validation Engine designed for senior engineers and discerning hiring teams.
careers, linkedin, naukri, and ambitionbox.r.jina.ai) Deep Scraping: Strips HTML clutter, popups, and cookie walls, returning clean, high-fidelity markdown with an exponential timeout fallback.When LLM JSON structures are delayed or partially populated, a deterministic regex pipeline extracts ground truth directly from raw JD tokens:
"Not verified from available sources".[1], [2].[Resume Anchor] & [Source Citation]) allow candidates to hover and verify exact source quotes with a live [Evidence Markers: ON/OFF] toggle. When candidates click Copy to Clipboard or Download Markdown/PDF, internal citation tags are automatically stripped to deliver 100% clean, submission-ready letters for recruiters.01. Competency Match → 02. MCP Company Research → 03. Human Approval → 04. Evidence Synthesis) with a live counting timer (00:04s) and active tool indicator so candidates clearly follow live execution without confusion or perceived stalls.[!TIP] 🛡️ Triple-Registry Verified FastMCP Server (Glama · Smithery · M8ven):
CoverCraft's FastMCP server and its 8 registered tools have been independently audited and verified across leading registries with Glama Grade A - A, M8ven Trust Score 89/100 (Grade B), and Smithery Verified (8 Tools) with continuous live monitoring and 0 security vulnerabilities.[Glama MCP Score] [M8ven Score] [M8ven Verified] [Smithery Verified MCP]
mcp-server/).company_research: Real-time web search via Tavily with traceable source citations.evidence_validator: Claim Ledger validation against source data returning VERIFIED / PARTIAL / UNSUPPORTED.jd_analyzer: Evidence-backed JD matching against resume with actual proof anchors.ats_readiness: Deterministic heuristic audit on keyword coverage, format integrity, and length.source_filter: Algorithmic domain authority tiering, noise suppression, and Outdated News & Stale Tech Filter (<9m company initiatives, <18m engineering stack, [Historical Context] tag).cover_letter_generator: Evidence-grounded synthesis with structured in-line citation markers and zero-overclaim enforcement.github_proofer: Real-time candidate GitHub portfolio & commit history verification engine ($0 free tier PAT, 5,000 req/hr). Inspects public repositories, extracts commit SHAs and messages, and anchors resume technical claims directly into verifiable code evidence with zero overclaiming.huggingface_proofer: Autonomous GenAI model & weights verification engine ($0 free tier HF Token, 30,000 req/hr). Inspects candidate's public Hugging Face models, spaces, datasets, and aggregate download metrics (e.g. 700+ model downloads, qLoRA fine-tuning, GGUF quantization), cross-referencing AI claims against verifiable weights.stdio_server or deploy as an independent streaming microservice using --transport=sse.mcp-server/tools/github_proofer.py) and Next.js route /api/github-verify.sha: 7f2a1b9), commit messages, repository descriptions, and architecture files to ground technical claims in verifiable code history.mcp-server/tools/huggingface_proofer.py) and Next.js route /api/hf-verify.ambuj-ai-chatbot, legal-india-chatbot), mathematically verifying live model deployment and edge inference capabilities./api/parse-resume): Auto-extracts candidate Name, Email, LinkedIn URL, and GitHub Profile URL from uploaded PDF resumes via regex + LLM extraction, pre-filling the generator form.InputForm.jsx): Automatically detects target Role and Company Name as soon as a user pastes a Job Description, eliminating redundant manual typing.nextjs:nodejs user for zero root vulnerabilities.v20.x or v22.xCreate .env.local inside the web/ folder (or copy .env.example from repository root):
Open http://localhost:3000 in your browser.
Build and run the multi-stage standalone container locally:
Or deploy both the Next.js app and the Python MCP server via Docker Compose:
Generative AI Engineer & Production Systems Specialist
Building production-grade agentic architectures, deterministic extraction pipelines, and high-reliability LLM systems.
This project is open-source and licensed under the MIT License.
Architected with ❤️ by Ambuj Kumar Tripathi • Powered by Google Gemini 3.5 & 3-Tier Multi-Provider Cascade (OpenRouter Nemotron 550B) • Langfuse Telemetry • Tavily AI • Jina AI • Next.js 16
來源:README.md,提交 6cefaee
Search web for verified company information, tech stack, and engineering culture using Tavily API and grounded synthesis.
focus_areascompany_name必填Validate factual resume claims against verified web source citations using deterministic Claim Ledger verification. Rejects unsupported claims.
claims必填sources必填Parse target Job Description and match required skills against candidate experience with evidence classification and gap detection.
jd_text必填resume_text必填Perform heuristic ATS compliance checks (keyword coverage, word count, metrics density, parseable formatting, contact info).
jd_textletter_text必填Audit and categorize research source domains into authoritative tiers (Tier 1: Official/SEC, Tier 2: Reputable tech press, Tier 3: Aggregators) and discard promotional spam.
sources必填company_domainSynthesize structured, evidence-grounded cover letter paragraphs with in-line citations and tone alignment.
role必填tonecompany必填candidate_name必填matched_skills必填approved_company_factsInspect public GitHub repositories, code languages, commit activity, stars, and forks to fact-check candidate technical claims. Validates evidence-backed claims and flags uncorroborated technical claims.
technical_claimscandidate_github_or_resume必填Inspect public Hugging Face assets (models, spaces, datasets, lifetime and rolling 30-day downloads) to verify GenAI, LoRA, GGUF, and LLM fine-tuning claims.
ai_technical_claimscandidate_hf_or_resume必填已滿足適用檢查項的 100%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
do.craft.mcp官方發布者
Craft 的託管 MCP 服務,由 mcp.craft.do 發布;需要憑證;Streamable HTTP。

由 GitHub 帳號 jsspace 發布
使用 Meltbead 搜尋手工配色方案,並按 CIEDE2000 符合色號。AI 翻譯

由 GitHub 帳號 CipherClaw 發布
一個只有AI代理程式才能遊玩的持久體素生存世界:挖礦、製作、建造、交易、聊天。AI 翻譯

由 GitHub 帳號 user-github-me 發布
把 YAML/JSON 音訊時間軸編譯成 TTS 語音、音樂與音效,並進行閃避、響度母帶處理與對應字幕。

由 GitHub 帳號 eiler2005 發布
SlideCraft 把一份簡報需求變成可編輯的 PowerPoint、PDF、HTML 與 Word 簡報,並附排版適配、來源查核與視覺審閱。
Candidate Resume (PDF) Job Description (JD) Live Web (Tavily + Jina AI) │ │ │ ▼ ▼ ▼┌──────────────────┐ ┌──────────────────┐ ┌────────────────────┐│ Deterministic │ │ Deterministic │ │ 8-Page Multi-Board ││ Text & Evidence │ │ Fallback Regex │ │ Crawl & Markdown ││ Extraction Layer │ │ & Vendor Auditor │ │ Deep Extraction │└─────────┬────────┘ └────────┬─────────┘ └─────────┬──────────┘ │ │ │ └─────────────────────────────┼─────────────────────────────────┘ │ ▼ ┌─────────────────────────────────┐ │ Human-in-the-Loop Gateway │ │ (Source Approval & Selection) │ └───────────────┬─────────────────┘ │ ▼ ┌─────────────────────────────────┐ │ Evidence-Grounded Generator │ │ • Strict Verbatim Anchors │ │ • Evidence-Grounded Claim Validation │ │ • Citation Footnotes [1], [2] │ └───────────────┬─────────────────┘ │ ▼ ┌─────────────────────────────────┐ │ Interview-Defensible Output │ │ (Every claim backed by facts) │ └─────────────────────────────────┘sequenceDiagram autonumber actor Candidate as User / Recruiter participant Web as Next.js 16 Frontend participant API as Route Handlers (/api/*) participant Tavily as Tavily Search Engine participant Jina as Jina AI Reader participant GitHub as GitHub MCP Proofer participant Langfuse as Langfuse Observability participant LLM as Google Gemini 2.5 Flash Lite participant DB as MongoDB Atlas
Candidate->>Web: Upload Resume (PDF) & Paste Job Description Web->>API: POST /api/parse-resume & /api/analyze API->>API: Auto-Extract Candidate Name, Email, LinkedIn & GitHub Handle API->>API: Auto-Detect Target Role & Company from JD API->>GitHub: GET /api/github-verify (MCP Tool #7 Commit Auditor) GitHub-->>API: Verified Public Repositories, Commit SHAs & Timestamps API->>LLM: Schema-Enforced Extraction (Skills & Match Matrix) LLM-->>API: Structured Match Matrix & Vendor Indicators API->>Langfuse: Log Trace & Child Spans (Latency, Tokens, Model) API-->>Web: Render Evidence Match, GitHub Code Proof, Hugging Face Proof & 4-Tier Job Context Tabs
Candidate->>Web: Trigger Real-Time Research Web->>API: POST /api/research { company, role } API->>Tavily: Crawl 8 Authoritative URLs (Careers, News, Reviews) Tavily-->>API: Raw Search Results API->>Jina: Deep Scrape Top URLs to Clean Markdown Jina-->>API: High-Fidelity Content API-->>Web: Display HITL Source Cards (User Approves Sources)
Candidate->>Web: Select Tone & Click "Generate Cover Letter" Web->>API: POST /api/generate { approvedSources, evidenceMap } API->>LLM: Evidence-Grounded Generation Prompt (Claim Validation) LLM-->>API: Streamed Verified Cover Letter + Citations API->>DB: Log Telemetry & Audit Record API-->>Web: Render Final Letter with Copy, Download & Interview Defensecareer-workspace-ambujsystems/├── web/ # Next.js 16 Fullstack Application│ ├── public/ # Static assets & SVG icons│ ├── src/│ │ ├── app/│ │ │ ├── api/│ │ │ │ ├── analyze/ # Resume parsing & JD matching handler│ │ │ │ ├── auth/ # NextAuth Google OAuth endpoints│ │ │ │ ├── generate/ # Evidence-grounded generation pipeline│ │ │ │ └── research/ # Tavily 8-page crawl + Jina Reader pipeline│ │ │ ├── docs/ # Interactive Architectural Documentation│ │ │ ├── generate/ # Main interactive workspace interface│ │ │ ├── globals.css # Design system tokens, tactile spring curves & glow utilities│ │ │ ├── layout.js # Root layout with NextAuth Provider│ │ │ └── page.js # High-conversion Obsidian Black landing page│ │ ├── components/│ │ │ ├── ResultsPanel.jsx # 4-tier tabbed intel & vendor verification UI│ │ │ ├── SourceCard.jsx # Human-in-the-loop approved source cards│ │ │ └── ... # Reusable UI component modules│ │ ├── lib/│ │ │ ├── gemini.js # Resilient Google Gemini client with retry│ │ │ └── mongodb.js # Production connection-cached MongoDB client│ │ └── prompts/ # Strict system prompts & JSON schemas│ ├── Dockerfile # Multi-stage standalone Next.js container (~120MB)│ ├── next.config.mjs # Standalone output configuration│ └── package.json # Dependencies & build scripts├── mcp-server/ # Anthropic Model Context Protocol (MCP)│ ├── server.py # Stdio protocol handler with analysis tools│ ├── Dockerfile # Python 3.11-slim container definition│ └── requirements.txt # MCP protocol SDK & utilities├── docker-compose.yml # Multi-service local orchestrator└── README.md # Production Engineering Specificationgit clone https://github.com/Ambuj123-lab/career-workspace-ambujsystems.gitcd career-workspace-ambujsystems/web# --- Core AI & Grounding Search (Required) ---GEMINI_API_KEY=your_gemini_api_key_hereTAVILY_API_KEY=your_tavily_api_key_here
# --- Authentication & Security (NextAuth.js) ---GOOGLE_CLIENT_ID=your_google_client_id_hereGOOGLE_CLIENT_SECRET=your_google_client_secret_hereNEXTAUTH_URL=http://localhost:3000NEXTAUTH_SECRET=your_random_32_character_secret_here
# --- Candidate Proofing & Verification (Optional) ---GITHUB_TOKEN=your_github_token_hereHF_TOKEN=your_huggingface_token_hereJINA_API_KEY=your_jina_api_key_here
# --- LLM Provider Fallback & Telemetry (Optional) ---OPENROUTER_API_KEY=your_openrouter_api_key_hereMONGODB_URI=mongodb+srv://<username>:<password>@cluster.mongodb.net/?appName=CoverCraftMONGODB_DB_NAME=covercraft_dbnpm installnpm run dev# Build multi-stage image (~120MB footprint)docker build -t covercraft-web:latest ./web
# Run standalone containerdocker run -p 3000:3000 --env-file ./web/.env.local covercraft-web:latestdocker compose up -d --build