How to make code changes in GitHub and create a PR through Claude LLM?

I have a Slack node that has a bot mention trigger. I want to take that slack message text, and send it to Claude (already working).

However, I’d like to have Claude go into our GitHub repo, make some code changes based on this prompt, commit all the code and push a PR. Then the bot can respond in Slack with the PR link.

Essentially, instead of using Cursor to do this, I’d like to do it via Slack message. I can’t figure out how to have Claude ↔ GitHub communicate in this way. Is it doable in n8n?

Information on your n8n setup

  • n8n version: Latest cloud
  • Database (default: SQLite): none
  • n8n EXECUTIONS_PROCESS setting (default: own, main):
  • Running n8n via (Docker, npm, n8n cloud, desktop app): Cloud hosted
  • Operating system:

hi, something like claude to MCP github?

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.