Skip to content

Добавил инструмент create_pull_request#2

Merged
prog-time merged 2 commits into
mainfrom
issues-1
Apr 18, 2026
Merged

Добавил инструмент create_pull_request#2
prog-time merged 2 commits into
mainfrom
issues-1

Conversation

@prog-time

Copy link
Copy Markdown
Owner

Summary

  • Новый MCP-инструмент create_pull_request — создаёт GitHub Pull Request через octokit.pulls.create для настроенного проекта
  • Поля схемы: project, title, head, base (default: main), body (опц.), draft (default: false), maintainer_can_modify (опц.)
  • Инструментов в MCP теперь 7 (обновлены CLAUDE.md, README.md, INSTRUCTIONS.md)

Closes #1

Test plan

  • npm test — 97/97 passed (15 новых тестов для createPullRequest.test.ts)
  • tsc --noEmit — чисто
  • eslint — чисто
  • Ручная проверка: перезапустить MCP-сервер, вызвать create_pull_request с валидными head/base в тестовом репо
  • Проверить режим draft: true

…ез Octokit

------------------------------
Files:
Changed:  CLAUDE.md
Changed:  INSTRUCTIONS.md
Changed:  README.md
Changed:  src/router.ts
Added:    src/tools/createPullRequest.ts
Changed:  tests/src/router.test.ts
Added:    tests/src/tools/createPullRequest.test.ts
------------------------------
Files:
Changed:  tests/src/config.test.ts
@prog-time prog-time merged commit 8d17836 into main Apr 18, 2026
3 checks passed
@prog-time prog-time deleted the issues-1 branch April 18, 2026 13:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[FEATURE] Реализовать создание Pull Request через MCP

1 participant