Connect GitHub to Cursor
To use GitHub in Cursor, connect your GitHub account in Manyplug and add Manyplug to Cursor once. Cursor then gets 9 GitHub tools, for example: “Search issues and pull requests”, “Issue or pull request”, and “Comments”. It takes about 3 minutes and works on the free plan.
Connect GitHub Free plan, no card
1. Connect GitHub in Manyplug
Click “Connect GitHub” and paste the key or app password into Manyplug’s form:
A fine-grained personal access token. Takes about two minutes.
- Open GitHub → Settings → Developer settings → Fine-grained tokens and click Generate new token.Create a token on GitHub
- Name it Manyplug, choose an expiry and, under Repository access, the repositories the AI may use.
- Under Permissions, set Issues and Pull requests to Read and write, and Contents to Read-only.
- Click Generate token, copy it (github_pat_…) and paste it into the form.
- When the token expires, the account shows “Sign in again”: create a new token and paste it with Reconnect.
2. Add Manyplug to Cursor
Cursor 1.0 and later.
- Click “Add to Cursor” or paste the config into ~/.cursor/mcp.json.
{ "mcpServers": { "manyplug": { "url": "https://manyplug.com/mcp" } } } - In Cursor Settings → MCP click “Login” next to manyplug and sign in.
3. Ask Cursor
- Which pull requests are waiting for my review?
- Summarise open issues labelled bug in acme/web.
- Open an issue in acme/api: “Rate limit errors on /export”, with what we just discussed.
- What GitHub notifications did I get today?
What Cursor can do in GitHub
Each action can be turned off per account, and changes can wait for your OK.
| Action | Access |
|---|---|
| Search issues and pull requests Searches issues and pull requests across GitHub with search filters. | Reads |
| Issue or pull request Shows an issue or pull request with its description. | Reads |
| Comments Comments on an issue or pull request, oldest first. | Reads |
| Create an issue Opens a new issue in a repository. | Makes changes |
| Update an issue Changes the title, body, state (open or closed), labels or assignees of an issue or pull request. | Makes changes |
| Add a comment Comments on an issue or pull request. | Makes changes |
| List pull requests Pull requests of a repository, recently updated first. | Reads |
| List repositories Repositories you can access, recently updated first. | Reads |
| Notifications Unread notifications: review requests, mentions, assigned issues, CI runs. | Reads |
Questions
Can I connect two GitHub accounts to Cursor?
Yes. Connect each one in Manyplug under its own name, for example Work and Personal. Cursor can use one of them or all at once.
Will Cursor change anything in GitHub without asking?
Changes follow your rules: you can make every change in GitHub wait for your approval, or let Cursor only read.
Do I need an official GitHub MCP server for this?
No. Manyplug connects to GitHub itself with a key or app password you paste into its form, and gives Cursor the tools through one MCP address, together with your other services.
Is it free to connect Cursor to Manyplug?
Yes. New workspaces get 14 days of Pro free, then the free plan keeps going with 150 actions a month and up to 3 connected accounts. No card needed. Paid plans start at $5 a month.
Does Cursor see my passwords or API keys?
No. Keys are entered on Manyplug’s own pages, stored encrypted with a separate key per account, and the AI only receives tool results.
GitHub in other AI apps
More services for Cursor
AirtableAsanaBitbucketBrevoCal.comCalendlyClickUpCloudflareConfluenceEmail (IMAP/SMTP)FigmaFreshdeskGitLabGmailGoogle CalendarGoogle DriveGoogle SheetsHTTP APIHubSpotIntercomJiraLinearMailchimpmonday.comNotionPipedriveSentrySlackStripeTelegramTodoistTrelloTypeformVercelWebflowWhatsAppWordPressZendesk