MCP GitHub 이슈 서버
LLM이 GitHub 이슈를 완료할 작업으로 사용할 수 있도록 하는 MCP 서버입니다. 이 서버를 통해 LLM은 GitHub 이슈 세부 정보를 가져와 작업 설명으로 사용할 수 있습니다.
설치
수동 설치
지엑스피1
Smithery를 통해 설치
Smithery를 통해 Claude Desktop용 MCP GitHub Issue Server를 자동으로 설치하려면 다음을 수행합니다.
npx -y @smithery/cli install mcp-github-issue --client claude
용법
MCP 서버로서
MCP 구성에 추가:
{
"mcpServers": {
"github-issue": {
"command": "npx",
"args": ["mcp-github-issue"]
}
}
}
사용 가능한 도구
get_issue_task
작업으로 사용할 GitHub 이슈 세부 정보를 가져옵니다.
입력 스키마:
{
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "GitHub issue URL (https://github.com/owner/repo/issues/number)"
}
},
"required": ["url"]
}
사용 예:
<use_mcp_tool>
<server_name>github-issue</server_name>
<tool_name>get_issue_task</tool_name>
<arguments>
{
"url": "https://github.com/owner/repo/issues/123"
}
</arguments>
</use_mcp_tool>
응답 형식:
{
"task": {
"title": "Issue Title",
"description": "Issue Description/Body",
"source": "https://github.com/owner/repo/issues/123"
}
}
특징
- 공개 저장소에서 GitHub 이슈 세부 정보를 가져옵니다.
- 공개 저장소에는 인증이 필요하지 않습니다.
- 제목, 설명, 소스 URL을 포함한 구조화된 작업 데이터를 반환합니다.
- 모델 컨텍스트 프로토콜(MCP)과 호환
개발
# Install dependencies
npm install
# Build the project
npm run build
# Run the server locally
npm run serve
# Format code
npm run format
# Run MCP inspector
npm run inspector
특허
MIT
작가
샘 맥레오드( https://smcleod.net )