MCP Server
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에 도구 등록
예:
// 1. Add constant
export const NEW_TOOL = {
ACTION: "action_name"
} as const;
// 2. Create schema
export const newToolSchema = z.object({
// ... schema definition
});
// 3. Implement handler
export const handleAction = async (
args: z.infer<typeof newToolSchema>,
extra: RequestHandlerExtra
): Promise<CallToolResult> => {
// ... implementation
};
// 4. Add configuration
export const newToolConfig = {
name: "New Tool",
version: "1.0.0",
tools: [
{
name: NEW_TOOL.ACTION,
schema: newToolSchema,
handler: handleAction,
},
],
};🔄 개발 워크플로
기능 브랜치 생성
변경 사항 구현
테스트 실행(구현 시)
프로젝트 빌드
PR 제출
📝 참고사항
더 나은 모듈성을 위해 ES 모듈을 사용합니다.
표준화된 통신을 위한 모델 컨텍스트 프로토콜을 구현합니다.
TypeScript 모범 사례를 따릅니다.
유형 안전을 위한 Zod 스키마 검증
🛣️ 로드맵
[ ] 더 많은 JIRA 작업 추가
[ ] TODO 지속성 구현
[ ] 인증 추가
[ ] 테스트 프레임워크 추가
[ ] 더 많은 통합 기능 추가(GitHub, Slack 등)
📄 라이센스
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
A Model Context Protocol (MCP) application for automated GitHub PR analysis and issue management.…
Manage projects, tasks, time tracking, and team collaboration through natural language.
Task management for people and AI agents, with scoped OAuth access to issues, projects, and docs.
Related MCP Servers
- AlicenseBqualityDmaintenanceA TypeScript Model Context Protocol server that integrates with Google Tasks API, allowing users to create, list, update, delete, and toggle completion status of tasks.47MIT
- FlicenseNot gradedqualityDmaintenanceA Model Context Protocol server that enables seamless integration between Cursor IDE and JIRA, allowing users to retrieve issues, execute JQL searches, and log work through natural language interactions.-
- AlicenseBqualityCmaintenanceA Model Context Protocol server that provides integration with Jira, allowing Large Language Models to interact with Jira projects, boards, sprints, and issues through natural language.527 npm3MIT
- AlicenseCqualityDmaintenanceTypeScript implementation of the Model Context Protocol that standardizes how LLMs connect to data sources and tools, eliminating vendor lock-in and simplifying AI integration.50ISC