
Integration · Udviklerværktøjer
Forbind Claude og ChatGPT med GitHub
Spørg din AI, hvad der venter på dig i GitHub, så læser den dine notifikationer, issues og pull requests. Den kan oprette issues, gennemgå og merge pull requests og udgive releases i de repositories, dit token giver adgang til. Du bliver i chatten i stedet for at klikke rundt mellem faner.
Gratis plan uden kreditkort. Det tager cirka et minut.
Prøv at spørge
“Hvad skal jeg tage mig af på GitHub i dag?”
AI'en læser dine ulæste notifikationer og de issues, du er tildelt, og viser review-anmodninger, omtaler og opgaver.
“Opsummer ændringerne i pull request 42 i acme/app, og peg på det, der ser risikabelt ud.”
Den læser pull requesten og de ændrede filer med tilføjelser, sletninger og patches og skriver en kort opsummering med de punkter, der bør kigges nærmere på.
“Opret et bug-issue i acme/app: Checkout-knappen virker ikke i Safari. Giv det label bug, og tildel det til maria.”
Den opretter issuet med titel og beskrivelse og sætter label bug og maria som ansvarlig.
Det kan din AI
Issues og pull requests
Opret, mærk, tildel, kommentér og luk issues. Åbn, gennemgå, opdatér og merge pull requests.
Kode og historik
Læs filer og mapper på en hvilken som helst branch, tag eller commit. Se branches, commits og de filer, en pull request ændrer.
Releases og søgning
Se og udgiv releases, med eller uden genererede noter. Søg i issues, pull requests og repositories med GitHubs søgesyntaks.
“Godkend PR 42, og lav en squash merge.”
Den afgiver et godkendende review og merger derefter pull requesten med squash-metoden.
“Udgiv release v2.3.0 med genererede release notes.”
Den opretter releasen for tagget v2.3.0 og beder GitHub generere noterne ud fra de ændringer, der er merget.
“Hvad er der blevet committet til main siden mandag?”
Den henter commits på main siden mandag og opsummerer dem efter forfatter og besked.
30 værktøjer til GitHub
Værktøjerne er slået til, når du forbinder. Du kan slå dem fra enkeltvis eller kræve din godkendelse, før de kører.
add_issue_assigneesSynligt for andreAssign people to an issue. Required: owner, repo, issue_number and assignees (list of GitHub logins).add_issue_labelsSynligt for andreAdd labels to an issue without removing its existing labels. Required: owner, repo, issue_number and the label names.create_issueÆndrer dataCreate a new issue in a repository. Required: owner, repo and title; optional body, labels, assignees and milestone.create_issue_commentSynligt for andrePost a comment on an issue or pull request. Required: owner, repo, issue_number and body. The comment is visible to everyone with access to the repository.create_pull_requestÆndrer dataOpen a pull request from a head branch into a base branch. Required: owner, repo, head and base; optional title, body and draft.create_pull_request_reviewÆndrer dataReview a pull request: approve, request changes or comment. Required: owner, repo and pull_number; set event (APPROVE, REQUEST_CHANGES, COMMENT) and body.create_releaseÆndrer dataPublish a release for a tag. Required: owner, repo and tag_name; optional name, body, draft, prerelease and generate_release_notes.get_current_userGet the GitHub user you are signed in as (login, name, profile). Use it first to know whose repositories and issues 'mine' refers to.get_file_contentsRead a file or list a directory in a repository. Required: owner, repo and path; optional ref for a branch, tag or commit.get_issueGet one issue with its title, body, state, labels and assignees. Required: owner, repo and ticket_number (the issue number).get_pull_requestGet one pull request with its description, branches, merge status and review state. Required: owner, repo and pull_number.get_repositoryGet details of one repository (description, default branch, visibility, open issue count). Required: owner and repo.list_branchesList the branches of a repository. Required: owner and repo; optional protected to show only protected branches.list_commitsList commits in a repository, newest first. Required: owner and repo; filter by sha (branch), path, author, since or until.list_issue_commentsList the comments on an issue or pull request. Required: owner, repo and issue_number.list_issuesList issues in one repository. Required: owner and repo; filter by state, labels, assignee, creator, mentioned or milestone. Note: this also returns pull requests.list_labelsList the labels defined in a repository. Required: owner and repo. Use it to find valid label names before labelling issues.list_my_issuesList issues assigned to you across all your repositories. Use filter (assigned, created, mentioned, subscribed, all), state and labels to narrow the list.list_my_repositoriesList repositories you own or can access. Filter with visibility, affiliation or type, and sort by created, updated, pushed or full_name.list_notificationsList your unread GitHub notifications (mentions, review requests, assignments). Set all=true to include read ones, or participating=true for direct involvement only.list_organization_repositoriesList the repositories of an organization. Required: org (the organization login); optional type, sort and direction.list_pull_request_filesList the files changed in a pull request, with additions, deletions and patch. Required: owner, repo and pull_number.list_pull_request_reviewsList the reviews submitted on a pull request (approved, changes requested, commented). Required: owner, repo and pull_number.list_pull_requestsList pull requests in a repository. Required: owner and repo; filter by state (open, closed, all), base or head branch.list_releasesList the releases of a repository, newest first. Required: owner and repo.merge_pull_requestSynligt for andreMerge a pull request into its base branch. Required: owner, repo and pull_number; optional merge_method (merge, squash, rebase) and commit_title. This changes the repository and cannot simply be undone.search_issuesSearch issues and pull requests across GitHub with a query string q (e.g. 'repo:acme/app is:open label:bug'). Use this to find issues or pull requests by text, state, label or author.search_repositoriesSearch GitHub repositories with a query string q (GitHub search syntax, e.g. 'invoice user:acme'). Returns matching repositories.update_issueSynligt for andreUpdate an issue: change title, body, labels, assignees or milestone, or close/reopen it with state. Required: owner, repo and ticket_number (the issue number).update_pull_requestÆndrer dataUpdate a pull request's title, body or base branch, or close/reopen it with state. Required: owner, repo and pull_number.
Klar i tre trin
- 1
Vælg systemet
Opret en gratis PipMCP-konto, og vælg GitHub på listen.
- 2
Indsæt din nøgle
Indsæt et personligt access token fra GitHub. Gå til Settings > Developer settings > Personal access tokens > Fine-grained tokens, klik Generate new token, vælg repositories og rettigheder, og kopiér tokenet.
- 3
Tilføj linket i din AI
Du får et personligt MCP-link. Tilføj det i Claude, ChatGPT eller Cursor:
Klik på dit navn, og vælg Settings › Connectors › Add custom connector. Indsæt dit link som Remote MCP server URL. Slå det til fra +-menuen i en chat.
Spørgsmål
Hvad kan AI'en gøre i GitHub?
AI'en kan læse repositories, filer, branches, commits, issues, pull requests, releases og dine notifikationer. Den kan oprette og opdatere issues, tilføje labels, ansvarlige og kommentarer, åbne, gennemgå og merge pull requests og udgive releases. Den når kun de repositories, dit token giver adgang til.
Hvilke repositories kan AI'en komme til?
Kun dem, dit token giver adgang til. Med et fine-grained token vælger du de præcise repositories og rettigheder, når du opretter det. Har tokenet kun læseadgang, afviser GitHub alle skrivehandlinger.
Kan AI'en se min API-nøgle til GitHub?
Nej. Dine loginoplysninger til GitHub bliver krypteret, når de gemmes, og AI'en får dem aldrig at se. Når du har gemt dem, bliver de heller ikke vist igen, heller ikke for dig. AI'en arbejder kun gennem de værktøjer, du slår til.
Kan jeg styre, hvad AI'en må?
Ja. Du vælger selv, hvilke værktøjer der er slået til. Risikable handlinger, fx at merge en pull request eller udgive en release, kan kræve din godkendelse, før de bliver udført. Alle værktøjskald bliver logget, så du kan se, hvad AI'en har gjort.
Virker det med ChatGPT?
Ja. I ChatGPT går du til Settings › Apps & Connectors › Advanced, slår Developer mode til og tilføjer dit PipMCP-link. Developer mode kræver et betalt ChatGPT-abonnement: Plus, Pro, Business eller Enterprise. Samme link virker i Claude under Settings › Connectors › Add custom connector og i Cursor.
Hvad koster det?
PipMCP har en gratis plan, og du skal ikke bruge betalingskort for at komme i gang. På de betalte planer betaler du pr. gennemført opgave, altså for det arbejde, AI'en faktisk får gjort.
Lignende integrationer
Lad din AI arbejde i GitHub i dag.
Kom gratis i gang. Din nøgle gemmes krypteret, og du bestemmer, hvad AI’en må.
Forbind GitHub gratisPipMCP er ikke tilknyttet GitHub. Produktnavne tilhører deres respektive ejere.




