logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

mcp-server

Automates the collection of project information from GitHub for students, assisting in resume writing, interview question generation, and portfolio management. Provides tools for project-based self-introduction and interview practice to streamline career preparation.

Author

mcp-server logo

wonnyboi

MIT License

Quick Info

GitHub GitHub Stars 0
NPM Weekly Downloads 0
Tools 1
Last Updated 2026-02-19

Tags

githubmcpresumewonnyboi mcpgithub studentsmcp server

MCP (My Career Portfolio) Server

SSAFY 학생들을 위한 프로젝트 포트폴리오 및 면접 준비 도우미 서버입니다.

주요 기능

  1. 프로젝트 정보 수집

  2. GitHub 저장소 연동

  3. 프로젝트 정보 자동 수집
  4. 역할별 상세 정보 수집

  5. 자기소개서 작성 지원

  6. 프로젝트 기반 자기소개서 작성

  7. 자기소개서 수정 및 관리

  8. 면접 준비

  9. 프로젝트 기반 면접 질문 생성

  10. 면접 답변 연습
  11. 면접 피드백

  12. 포트폴리오 작성

  13. 프로젝트 기반 포트폴리오 작성
  14. 포트폴리오 수정 및 관리

설치 방법

  1. 저장소 클론
git clone https://github.com/wonnyboi/mcp-server.git
cd mcp-server
  1. 가상환경 생성 및 활성화
python -m venv venv
source venv/bin/activate  # Linux/Mac
venv\Scripts\activate     # Windows
  1. 의존성 설치
pip install -r requirements.txt
  1. GitHub 토큰 설정

  2. GitHub.com → Settings → Developer settings → Personal access tokens → Tokens (classic)

  3. 'Generate new token' 클릭
  4. Note: 'MCP Portfolio Access' 입력
  5. Expiration: 'No expiration' 선택
  6. Select scopes: 'repo' 체크
  7. 'Generate token' 클릭
  8. 생성된 토큰을 복사
  9. 프로젝트 루트 디렉토리에 '.env' 파일 생성
  10. 다음 내용을 입력: GITHUB_TOKEN=your_github_token_here

  11. 서버 실행

python project_portfolio_server.py

사용 방법

  1. 프로젝트 추가

  2. GitHub 저장소 URL 입력

  3. 프로젝트 유형 선택
  4. 역할 선택
  5. 상세 정보 입력

  6. 자기소개서 작성

  7. 프로젝트 기반 자기소개서 작성

  8. 수정 및 관리

  9. 면접 준비

  10. 프로젝트 기반 면접 질문 생성

  11. 답변 연습
  12. 피드백 수집

  13. 포트폴리오 작성

  14. 프로젝트 기반 포트폴리오 작성
  15. 수정 및 관리

프로젝트 구조

mcp-server/
├── project_data/           # 프로젝트 데이터 저장
├── project_portfolio_server.py  # 메인 서버 파일
├── requirements.txt        # 의존성 목록
├── .env                   # 환경 변수 (GitHub 토큰)
└── README.md             # 프로젝트 설명

기여 방법

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

라이선스

이 프로젝트는 MIT 라이선스 하에 배포됩니다. 자세한 내용은 LICENSE 파일을 참조하세요.

연락처

프로젝트 관리자 - @wonnyboi

프로젝트 링크: https://github.com/wonnyboi/mcp-server

See Also

`