Skip to main content
Glama
Sunwood-ai-labs

GitHub Kanban MCP Server

Servidor MCP Kanban de GitHub

Licencia: MIT Mecanografiado Node.js npm

📋 Descripción general

GitHub Kanban MCP Server es un servidor de Protocolo de contexto de modelo (MCP) para administrar problemas de GitHub en formato de tablero Kanban y agilizar la gestión de tareas LLM.

Related MCP server: GitHub MCP Server

🚀 Características

  • 🔄 Gestionar incidencias de GitHub en formato Kanban

  • Gestión automatizada de tareas con LLM

  • 📊 Visualizar el progreso del proyecto

  • 🔗 Integración completa con GitHub

  • 💬 Comentarios sobre las tareas

📁 Estructura del proyecto

kanban-server/
├── src/                    # ソースコードディレクトリ
│   ├── handlers/          # リクエストハンドラー
│   │   ├── comment-handlers.ts  # コメント関連の処理
│   │   ├── issue-handlers.ts    # Issue関連の処理
│   │   ├── label-handlers.ts    # ラベル関連の処理
│   │   └── tool-handlers.ts     # ツールリクエストの処理
│   ├── schemas/           # 入力スキーマ定義
│   │   ├── comment-schemas.ts   # コメント関連のスキーマ
│   │   └── issue-schemas.ts     # Issue関連のスキーマ
│   ├── utils/             # ユーティリティ関数
│   │   ├── error-handler.ts     # エラー処理
│   │   └── exec.ts             # コマンド実行関連
│   ├── server.ts          # MCPサーバーの実装
│   └── types.ts           # 型定義
├── docs/                  # ドキュメント
│   └── v0.2.0/           # バージョン別ドキュメント
└── assets/               # アセットファイル

🛠️ Instalación

Prerrequisitos

  • Node.js 18.x o superior

  • npm 9.x o superior

  • GitHub CLI (gh)

# パッケージのインストール
npm install @sunwood-ai-labs/github-kanban-mcp-server

# GitHub CLIの認証設定
gh auth login

⚙️ Configuración

Agregue lo siguiente a su archivo de configuración MCP:

{
  "mcpServers": {
    "github-kanban": {
      "command": "github-kanban-mcp-server"
    }
  }
}

🔧 Herramientas disponibles

1. lista_de_problemas

Obtiene una lista de problemas en el tablero Kanban.

Parámetros de entrada:

  • repo : nombre del repositorio de GitHub (obligatorio)

  • state : el estado del problema ('abierto', 'cerrado', 'todos').

  • labels : una matriz de etiquetas para filtrar.

2. crear_problema

Crear un nuevo problema.

Parámetros de entrada:

  • repo : nombre del repositorio de GitHub (obligatorio)

  • title : Título del número (obligatorio)

  • emoji : Emoji que se agregará al principio del título

  • body : El cuerpo del problema

  • labels : una matriz de etiquetas

  • assignees : Matriz de usuarios a asignar

3. problema_de_actualización

Actualizar un problema existente.

Parámetros de entrada:

  • repo : nombre del repositorio de GitHub (obligatorio)

  • issue_number : Número de emisión (obligatorio)

  • title : Nuevo título

  • emoji : Emoji que se agregará al principio del título

  • body : nuevo cuerpo

  • state : El nuevo estado ('abierto', 'cerrado').

  • labels : Una serie de nuevas etiquetas

  • assignees : Matriz de nuevas asignaciones

4. agregar_comentario

Añade un comentario a la tarea.

Parámetros de entrada:

  • repo : nombre del repositorio de GitHub (obligatorio)

  • issue_number : ID de la tarea (problema) (obligatorio)

  • body : Contenido del comentario (formato Markdown compatible) (obligatorio)

  • state : El estado del problema que se cambiará al comentar ('abierto', 'cerrado')

📝 Licencia

Licencia MIT - Ver el archivo LICENCIA .

🤝 Contribuciones

  1. Bifurcar este repositorio

  2. Crear una rama de características ( git checkout -b feature/amazing-feature )

  3. Confirme sus cambios ( git commit -m '✨ feat: 素晴らしい機能を追加' )

  4. Empujar a la rama ( git push origin feature/amazing-feature )

  5. Crear una solicitud de extracción

📮 Comentarios

Si tienes algún problema o sugerencia, crea un problema .

Install Server
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

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/Sunwood-ai-labs/github-kanban-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server