关于 MCP (My Career Portfolio) Server
面向 SSAFY 学生的职业作品集与面试准备 MCP 服务,可从 GitHub 收集项目资料,并支持撰写和管理求职材料。
主要功能
- 01从 GitHub 收集项目资料
- 02按角色整理项目详情
- 03撰写和管理自我介绍书
- 04生成项目面试问题并练习
- 05撰写和管理项目作品集
适用场景
- 01整理 GitHub 项目经历
- 02根据项目准备面试
- 03编写或修改自我介绍书
- 04制作项目作品集
MCP 相关
该项目是 MCP 服务,为客户端提供项目资料整理、求职材料撰写和面试准备能力。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
MCP (My Career Portfolio) 服务
面向 SSAFY 学生的项目作品集及面试准备助手服务。
主要功能
-
收集项目信息
- 关联 GitHub 仓库
- 自动收集项目信息
- 收集各角色的详细信息
-
支持撰写自我介绍
- 基于项目撰写自我介绍
- 修改和管理自我介绍
-
面试准备
- 基于项目生成面试问题
- 练习面试回答
- 面试反馈
-
撰写作品集
- 基于项目撰写作品集
- 修改和管理作品集
安装方法
- 克隆仓库
git clone https://github.com/wonnyboi/mcp-server.git
cd mcp-server
- 创建并激活虚拟环境
python -m venv venv
source venv/bin/activate # Linux/Mac
venv\Scripts\activate # Windows
- 安装依赖
pip install -r requirements.txt
-
设置 GitHub 令牌
- 前往 GitHub.com → Settings → Developer settings → Personal access tokens → Tokens (classic)
- 点击 'Generate new token'
- Note:输入 'MCP Portfolio Access'
- Expiration:选择 'No expiration'
- Select scopes:勾选 'repo'
- 点击 'Generate token'
- 复制生成的令牌
- 在项目根目录中创建 '.env' 文件
- 输入以下内容:
GITHUB_TOKEN=your_github_token_here
-
运行服务
python project_portfolio_server.py
使用方法
-
添加项目
- 输入 GitHub 仓库 URL
- 选择项目类型
- 选择角色
- 输入详细信息
-
撰写自我介绍
- 基于项目撰写自我介绍
- 修改和管理
-
面试准备
- 基于项目生成面试问题
- 练习回答
- 收集反馈
-
撰写作品集
- 基于项目撰写作品集
- 修改和管理
项目结构
mcp-server/
├── project_data/ # 프로젝트 데이터 저장
├── project_portfolio_server.py # 메인 서버 파일
├── requirements.txt # 의존성 목록
├── .env # 환경 변수 (GitHub 토큰)
└── README.md # 프로젝트 설명
参与贡献
- Fork 项目
- 创建功能分支(
git checkout -b feature/AmazingFeature) - 提交更改(
git commit -m 'Add some AmazingFeature') - 推送到分支(
git push origin feature/AmazingFeature) - 发起 Pull Request
许可证
本项目基于 MIT 许可证发布。详情请参阅 LICENSE 文件。
联系方式
项目管理员 - @wonnyboi
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。