Frank Goortani CV MCP Server

Frank Goortani CV MCP Server

site icon
2025.04.12 0
TypeScript简历服务数据访问内容生成
Frank Goortani CV MCP Server 是一个专门设计用于提供 Frank Goortani 简历信息的 Model Context Protocol (MCP) 服务器。该服务器通过标准化接口提供对简历数据的结构化访问,使 AI 助手和其他 MCP 兼容客户端能够以标准化格式检索、搜索和展示专业信息。
View on GitHub

Overview

基本能力

产品定位

Frank Goortani CV MCP Server 是一个专门设计用于提供 Frank Goortani 简历信息的 MCP 服务器,旨在通过标准化接口提供对简历数据的结构化访问。

核心功能

  • CV 数据访问:结构化访问个人资料信息、技能、兴趣和工作经验
  • Markdown 资源:完整的简历以 Markdown 格式提供
  • 搜索功能:在所有简历部分中进行文本搜索
  • 公司经验筛选:针对特定公司的工作经验进行检索
  • 媒体访问:直接链接到简历 PDF 和个人资料图片
  • 部署就绪:配置为 Cloudflare Workers 部署
  • 双传输支持:支持 stdio(本地)和 HTTP(远程)通信

适用场景

  • AI 助手需要访问结构化简历数据
  • 需要搜索和筛选简历信息的应用程序
  • 需要以标准化格式展示简历信息的客户端

工具列表

  • get_profile:返回 Frank Goortani 的个人资料信息
  • get_skills:返回 Frank Goortani 的专业技能列表
  • get_interests:返回 Frank Goortani 的专业兴趣列表
  • search_cv:在简历中搜索特定术语并返回匹配部分
  • get_company_experience:检索在特定公司的工作经验
  • get_resume_link:返回简历 PDF 的 URL
  • get_profile_picture:返回个人资料图片的 URL

常见问题解答

使用教程

使用依赖

安装教程

  1. 克隆仓库 bash git clone <repository-url> cd cv-mcp

  2. 安装依赖 bash # 使用 Bun (推荐) bun install # 或使用 npm npm install

  3. 本地启动服务器 (stdio 传输) bash # 使用 Bun bun start # 或使用 npm npm start

  4. 本地启动服务器 (HTTP 传输) bash # 使用 Bun bun run start:http # 或使用 npm npm run start:http

  5. 开发模式 (自动重载) bash # 使用 Bun (stdio 传输) bun run dev # 使用 Bun (HTTP 传输) bun run dev:http

调试方式

  1. 连接到服务器 (stdio 传输) bash npx fastmcp dev "bun run start"

  2. 连接到服务器 (HTTP 传输) bash npx fastmcp connect http://localhost:3001/sse

  3. 测试工具调用 javascript // 获取个人资料信息 const profile = await client.callTool("get_profile", {});

许可证

该项目遵循 MIT 开源许可条款。