Skip to main content
Glama

[!ВНИМАНИЕ] Запущен официальный сервер Backlog MCP!

Этот репозиторий станет видимым.

https://nulab.com/ja/blog/backlog/released-backlog-mcp-server/

Отставание MCP-сервера

Реализация сервера MCP, интегрирующая API Backlog.

Инструменты

API проекта

  • backlog_get_projects

    • Выполнение проектов с разбиением на страницы и фильтрацией

  • backlog_get_project

    • Выполнить проект получает с идентификатором проекта или ключом

API проблемы

  • backlog_get_issues

    • Выполнить проблемы с получением пагинации и фильтрации

  • backlog_get_issue

    • Выполнить задачу gets с идентификатором проблемы или ключом

  • backlog_add_issue

    • Выполнить добавление проблемы с данными проблемы

  • backlog_update_issue

    • Выполнить обновление проблемы с данными проблемы

  • backlog_delete_issue

    • Выполнить удаление проблемы с идентификатором проблемы или ключом

API Вики

  • backlog_get_wikis

    • Выполнить wiki get с ключевым словом

  • backlog_get_wiki

    • Выполнить wiki gets с wiki id или ключом

  • backlog_add_wiki

    • Выполнить добавление вики с использованием вики-данных

  • backlog_update_wiki

    • Выполнить обновление вики с использованием данных вики

  • backlog_delete_wiki

    • Выполнить удаление вики с помощью идентификатора вики или ключа

Related MCP server: MCP Server Linear

Конфигурация

Получение API-ключа

  1. Подпишитесь на Backlog

  2. Выберите план (бесплатный план доступен здесь )

  3. Сгенерируйте свой ключ API изсправки по индивидуальным настройкам

Переменные среды

Для этого сервера требуются следующие переменные среды:

  • Необходимый:

    • BACKLOG_API_KEY : Ваш ключ API Backlog

    • BACKLOG_SPACE_ID : Ваш идентификатор пространства бэклога

  • Необязательный:

    • BACKLOG_BASE_URL : базовый URL-адрес вашего бэклога (по умолчанию: https://{your-space-id}.backlog.com/api/v2 )

Использование с Claude Desktop

Добавьте это в ваш claude_desktop_config.json :

НПХ

{ "mcpServers": { "backlog": { "command": "npx", "args": [ "-y", "backlog-mcp-server" ], "env": { "BACKLOG_API_KEY": "YOUR_API_KEY_HERE", "BACKLOG_SPACE_ID": "YOUR_SPACE_ID_HERE" } } } }

Докер

{ "mcpServers": { "backlog": { "command": "docker", "args": [ "run", "-i", "--rm", "-e", "BACKLOG_API_KEY=YOUR_API_KEY_HERE", "-e", "BACKLOG_SPACE_ID=YOUR_SPACE_ID_HERE", "mcp/backlog" ], "env": { "BACKLOG_API_KEY": "YOUR_API_KEY_HERE", "BACKLOG_SPACE_ID": "YOUR_SPACE_ID_HERE" } } } }

Разработка

Установка

npm install

Строить

npm run build

Отлаживать

npm run debug

Проведение тестов

Будет определено

Сборка Docker

docker build -t mcp/backlog -f Dockerfile .

Расширение сервера

Чтобы добавить новые инструменты:

  1. Определите новую схему Zod в src/core/schema.ts

  2. Добавьте новое определение инструмента в src/tools/toolDefinitions.ts и включите его в ALL_TOOLS

  3. Создайте новый обработчик в src/tools/handlers.ts и зарегистрируйте его в toolHandlers

  4. Реализовать бизнес-логику в сервисе в каталоге src/services/

Лицензия

Этот сервер MCP лицензирован по лицензии MIT. Это означает, что вы можете свободно использовать, изменять и распространять программное обеспечение в соответствии с условиями лицензии MIT. Для получения более подробной информации см. файл LICENSE в репозитории проекта.

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/fleagne/backlog-mcp-server'

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