프로젝트 포트폴리오 가이드 MCP 서버
가이드 대화 흐름을 통해 프로젝트 포트폴리오 정보를 수집하고 구성하는 데 도움이 되는 모델 컨텍스트 프로토콜 서버입니다.
특징
단계별 프로젝트 정보 수집
GitHub 저장소 통합
프로젝트 포트폴리오를 위한 구조화된 데이터 수집
RESTful API 엔드포인트
Docker 컨테이너화 지원
Related MCP server: Agentic Tools MCP Server
필수 조건
Node.js 18.x 이상
npm 또는 yarn
Docker(컨테이너화된 배포용)
설치
저장소를 복제합니다.
지엑스피1
종속성 설치:
npm install
프로젝트를 빌드하세요:
npm run build
용법
지역 개발
개발 서버를 시작합니다.
npm run dev
생산
프로덕션 서버를 시작합니다.
npm start
도커
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 /건강
서버 상태를 확인하세요.
응답:
{
"status": "healthy"
}
대장간으로의 배치
https://smithery.ai 에서 Smithery 계정을 만드세요
Smithery CLI를 설치하세요:
npm install -g @smithery/cli
Smithery에 로그인하세요:
smithery login
서버 배포:
smithery deploy
구성
서버는 환경 변수를 사용하여 구성할 수 있습니다.
PORT: 서버 포트 번호 (기본값: 3000)NODE_ENV: 노드 환경(기본값: 프로덕션)
특허
MIT