MCP 서버
JIRA 및 TODO 관리와 같은 다양한 서비스를 위한 통합 도구를 제공하는 Model Context Protocol(MCP)을 위한 TypeScript 기반 서버 구현입니다.
🚀 특징
다중 도구 통합 : 다중 도구 통합을 지원하는 모듈형 아키텍처
유형 안전성 : Zod 스키마 검증을 통한 전체 TypeScript 지원
ESM 지원 : 최신 ES 모듈 구현
확장 가능 : 새로운 도구와 통합을 쉽게 추가할 수 있습니다.
Related MCP server: JIRA MCP Server
📦 현재 도구
JIRA 통합
사용자 정의 가능한 필드로 문제 생성
자동 응답 형식 지정
이슈 생성을 위한 스키마 검증
TODO 관리
우선순위와 마감일이 있는 할 일 만들기
선택적 필드를 지원하는 유연한 스키마
형식화된 응답 메시지
🛠 프로젝트 구조
지엑스피1
🔌 새로운 도구 추가
constant/tool-name.ts에 도구 상수를 정의합니다.schema/디렉토리에 스키마를 생성합니다.tools/디렉토리에 도구 핸들러 구현config/디렉토리에 구성을 추가합니다.index.ts에 도구 등록
예:
🔄 개발 워크플로
기능 브랜치 생성
변경 사항 구현
테스트 실행(구현 시)
프로젝트 빌드
PR 제출
📝 참고사항
더 나은 모듈성을 위해 ES 모듈을 사용합니다.
표준화된 통신을 위한 모델 컨텍스트 프로토콜을 구현합니다.
TypeScript 모범 사례를 따릅니다.
유형 안전을 위한 Zod 스키마 검증
🛣️ 로드맵
[ ] 더 많은 JIRA 작업 추가
[ ] TODO 지속성 구현
[ ] 인증 추가
[ ] 테스트 프레임워크 추가
[ ] 더 많은 통합 기능 추가(GitHub, Slack 등)
📄 라이센스
MIT