Backlog MCP Server
mcp-backlog-server
Backlog MCP Server
이것은 Backlog와 Model Context Protocol (MCP)을 통합하는 TypeScript 기반 서버입니다. 다음 MCP의 주요 개념을 구현합니다.
Backlog 프로젝트를 나타내는 리소스(URI 및 메타데이터 포함)
Backlog API와 상호 작용하는 도구
Backlog 데이터 요약 및 분석을 생성하기 위한 프롬프트
기능
자원
backlog://project/[id]URI를 통해 Backlog 프로젝트에 액세스각 프로젝트 리소스에는 프로젝트 메타데이터와 상세 정보가 포함됩니다.
구조화된 데이터 액세스를 위한 JSON 형식 리소스
프로젝트 내 과제(이슈) 액세스
프로젝트의 위키 페이지 액세스
도구
get_backlog_user- 현재 Backlog 사용자 정보 검색get_backlog_space- Backlog 공간 정보 검색list_recent_projects- 최근에 본 Backlog 프로젝트 목록건수와 정렬 순서 설정 가능
get_project_issues- 프로젝트 과제 얻기상태, 담당자, 페이지 네이션 등으로 필터링 가능
get_issue_detail- 특정 과제에 대한 자세한 정보 얻기get_issue_comments- 과제 코멘트 얻기add_issue_comment- 과제에 댓글 추가get_issue_comment_count- 과제의 코멘트 수를 취득get_issue_comment- 특정 코멘트에 대한 자세한 정보 얻기get_wiki_page_list- Wiki 페이지 목록 얻기프로젝트 및 키워드로 필터링 가능
get_wiki_page- 특정 위키 페이지에 대한 자세한 정보 얻기update_wiki_page- Wiki 페이지 업데이트
프롬프트
summarize_projects- 최근에 본 Backlog 프로젝트의 요약 생성analyze_backlog_usage- 사용자, 공간 및 프로젝트 데이터를 기반으로 Backlog 사용 패턴 분석summarize_wiki_pages- 프로젝트 위키 페이지 요약 생성
Related MCP server: Linear MCP Server
요건
API 액세스 권한이 있는 Backlog 계정
환경 변수:
BACKLOG_API_KEY: Backlog API 키BACKLOG_SPACE_URL: Backlog 공간 URL (예 :https://your-space.backlog.com)
개발
종속성 설치:
npm install서버 빌드:
npm run build자동 재빌드로 개발 :
npm run watch설치
Claude Desktop에서 사용하려면 서버 설정을 추가합니다.
MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json Windows: %APPDATA%/Claude/claude_desktop_config.json
{
"mcpServers": {
"mcp-backlog-server": {
"command": "/path/to/mcp-backlog-server/build/index.js",
"env": {
"BACKLOG_API_KEY": "your-api-key",
"BACKLOG_SPACE_URL": "https://your-space.backlog.com"
}
}
}
}디버깅
MCP 서버는 표준 I/O를 통해 통신하므로 디버깅이 어려울 수 있습니다. MCP Inspector 를 사용하는 것이 좋습니다. 이것은 패키지 스크립트로 사용할 수 있습니다.
npm run inspectorInspector는 브라우저에서 디버깅 도구에 액세스하기 위한 URL을 제공합니다.
기술 상세
이 서버는 다음과 같은 주요 구성 요소로 구성됩니다.
index.ts- 메인 진입점, MCP 서버 초기화 및 설정backlog-client.ts- Backlog API와의 통신을 처리하는 클라이언트handlers/resource
resource-handlers.ts, 과제, 위키 리소스 처리tool-handlers.ts- Backlog API와의 상호 작용 도구prompt-handlers.ts- 프롬프트 생성 기능
types.ts- Backlog API 응답의 유형 정의config.ts- 환경 변수로부터의 설정 로드
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/katsuhirohonda/mcp-backlog-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server