프로젝트 포트폴리오 가이드 MCP 서버
가이드 대화 흐름을 통해 프로젝트 포트폴리오 정보를 수집하고 구성하는 데 도움이 되는 모델 컨텍스트 프로토콜 서버입니다.
특징
- 단계별 프로젝트 정보 수집
- GitHub 저장소 통합
- 프로젝트 포트폴리오를 위한 구조화된 데이터 수집
- RESTful API 엔드포인트
- Docker 컨테이너화 지원
필수 조건
- Node.js 18.x 이상
- npm 또는 yarn
- Docker(컨테이너화된 배포용)
설치
- 저장소를 복제합니다.
지엑스피1
- 종속성 설치:
- 프로젝트를 빌드하세요:
용법
지역 개발
개발 서버를 시작합니다.
생산
프로덕션 서버를 시작합니다.
도커
Docker로 빌드하고 실행:
docker build -t project-portfolio-guide .
docker run -p 3000:3000 project-portfolio-guide
API 엔드포인트
POST /메시지
서버로 메시지를 보내 대화의 다음 단계를 받아보세요.
요청 본문:
{
"content": "user message"
}
응답:
{
"content": "server response",
"metadata": {
"step": 1,
"totalSteps": 15
}
}
GET /건강
서버 상태를 확인하세요.
응답:
대장간으로의 배치
- https://smithery.ai 에서 Smithery 계정을 만드세요
- Smithery CLI를 설치하세요:
npm install -g @smithery/cli
- Smithery에 로그인하세요:
- 서버 배포:
구성
서버는 환경 변수를 사용하여 구성할 수 있습니다.
PORT
: 서버 포트 번호 (기본값: 3000)NODE_ENV
: 노드 환경(기본값: 프로덕션)
특허
MIT