local-only server
The server can only run on the client’s local machine because it depends on local resources.
Integrations
Integrates with Git repositories to access and manage project issues, allowing operation on repositories through local paths.
Provides tools for managing GitHub issues in a Kanban board format, including listing, creating, and updating issues, applying labels, assigning users, and adding comments to tasks. Enables efficient task management and project visualization through GitHub's issue tracking system.
Supports Markdown formatting in issue bodies and comments, enabling rich text formatting for task descriptions and communications.
🎯 GitHub Kanban MCP Server
📋 개요
GitHub Kanban MCP Server는 GitHub issue를 칸방보드 형식으로 관리하고 LLM 작업 관리를 간소화하기 위한 Model Context Protocol(MCP) 서버입니다.
🚀 특징
- 🔄 GitHub의 issue를 칸방 형식으로 관리
- 🤖 LLM을 통한 자동 작업 관리
- 📊 프로젝트의 진행 시각화
- 🔗 GitHub와의 완벽한 통합
- 💬 작업에 대한 주석 기능
📁 프로젝트 구조
🛠️ 설치
전제 조건
- Node.js 18.x 이상
- npm 9.x 이상
- GitHub CLI (gh)
⚙️ 설정
MCP 구성 파일에 다음을 추가합니다.
🔧 사용 가능한 도구
1. list_issues
칸방 보드의 issue 목록을 가져옵니다.
입력 파라미터:
repo
: GitHub 리포지토리 이름(필수)state
: issue 상태('open', 'closed', 'all')labels
: 필터링할 레이블 배열
2. create_issue
새로운 issue를 만듭니다.
입력 파라미터:
repo
: GitHub 리포지토리 이름(필수)title
: issue의 제목 (필수)emoji
: 타이틀의 선두에 부여하는 이모티콘body
: issue 본문labels
: 라벨 배열assignees
: 할당 할 사용자의 배열
3. update_issue
기존 issue를 업데이트합니다.
입력 파라미터:
repo
: GitHub 리포지토리 이름(필수)issue_number
: issue 번호(필수)title
: 새로운 제목emoji
: 타이틀의 선두에 부여하는 이모티콘body
: 새로운 본문state
: 새로운 상태('open', 'closed')labels
: 새로운 라벨의 배열assignees
: 새로운 할당의 배열
4. add_comment
작업에 주석을 추가합니다.
입력 파라미터:
repo
: GitHub 리포지토리 이름(필수)issue_number
: 작업 (Issue)의 ID (필수)body
: 코멘트의 내용(Markdown 형식 대응)(필수)state
: 코멘트시에 변경하는 issue 상태('open', 'closed')
📝 라이센스
MIT License - LICENSE 파일을 참조하십시오.
🤝 기여
- 이 저장소를 포크
- 기능 브랜치 만들기 (
git checkout -b feature/amazing-feature
) - 변경 커밋 (
git commit -m '✨ feat: 素晴らしい機能を追加'
) - 브랜치에 푸시 (
git push origin feature/amazing-feature
) - 끌어오기 요청 만들기
📮 피드백
문제나 제안이 있다면 Issue를 만드 십시오.
You must be authenticated.
A Model Context Protocol server that enables efficient management of GitHub issues in a Kanban board format, allowing LLMs to automate task management through GitHub integration.