Guide
Cursor Integrations: Slack, Linear, Jira, Notion, Xcode and Git Hosts
Cursor integrations fall into three groups: work intake surfaces like Slack, Linear, Jira and Notion; repository providers such as Azure DevOps and Bitbucket; and developer-tool integrations like Xcode and Cursor Blame. Use them when the agent needs the same work queue, source host, build tool or review signal your team already uses. Slack is the deepest of the intake surfaces: it returns a plan before starting, runs in multi-repo environments and works across channels.
On this page
Which Cursor integration should I start with?
Start with the system that already owns the task. If work starts in Slack, Linear, Jira or Notion, route the agent from that conversation or issue. If the blocker is source access, connect the repository provider. If the work is native iOS, connect Xcode through MCPModel Context Protocol. A standard that lets an AI agent pull in context from outside the repo, like Jira tickets or internal docs. Press Enter for the full definition. before you ask the agent to build or test.
The table reads top to bottom by where work starts, which is not the order you connect things in. Every intake row below ends in a Cloud Agent run, and you cannot finish Cloud Agent setup without a repository provider attached to it. For teams already on GitHub or GitLab, that step is behind them. If your code lives in Azure DevOps or Bitbucket, the repository-provider row is where you start.
- Job
- Start work from a conversation
- Cursor integration
- Slack
- What it gives the agent
- Mention
@cursorwith a prompt to launch a Cloud Agent from the thread. Cursor replies with a plan first, can target a named multi-repo environment and can read from and post to other channels.
- Job
- Delegate issue work
- Cursor integration
- Linear or Jira
- What it gives the agent
- Assign an issue to Cursor or mention
@Cursorso a Cloud Agent works from the ticket context.
- Job
- Turn docs and specs into work
- Cursor integration
- Notion
- What it gives the agent
- Delegate pages, tasks and comments to agents that run on the Cursor SDK runtime.
- Job
- Connect non-GitHub repositories
- Cursor integration
- Azure DevOps or Bitbucket
- What it gives the agent
- Let Cloud AgentsAgents that run in a Cursor-managed virtual machine, check out the repo, do the work and open a pull request, then shut down, with no load on your laptop. Press Enter for the full definition. clone code, work on branches and open pull requests against those hosts.
- Job
- Run native iOS checks
- Cursor integration
- Xcode
- What it gives the agent
- Expose builds, tests, SwiftUI previews and Apple documentation search through Xcode's MCPModel Context Protocol. A standard that lets an AI agent pull in context from outside the repo, like Jira tickets or internal docs. Press Enter for the full definition. server.
- Job
- Review authorship
- Cursor integration
- Cursor BlameAn augmented git blame that records line-level human and agent co-authorship, so you can trace which code was written by AI versus a person. Press Enter for the full definition.
- What it gives the agent
- Show AI versus human contribution signals in git history for review and compliance conversations.
| Job | Cursor integration | What it gives the agent |
|---|---|---|
| Start work from a conversation | Slack | Mention @cursor with a prompt to launch a Cloud Agent from the thread. Cursor replies with a plan first, can target a named multi-repo environment and can read from and post to other channels. |
| Delegate issue work | Linear or Jira | Assign an issue to Cursor or mention @Cursor so a Cloud Agent works from the ticket context. |
| Turn docs and specs into work | Notion | Delegate pages, tasks and comments to agents that run on the Cursor SDK runtime. |
| Connect non-GitHub repositories | Azure DevOps or Bitbucket | Let Cloud AgentsAgents that run in a Cursor-managed virtual machine, check out the repo, do the work and open a pull request, then shut down, with no load on your laptop. Press Enter for the full definition. clone code, work on branches and open pull requests against those hosts. |
| Run native iOS checks | Xcode | Expose builds, tests, SwiftUI previews and Apple documentation search through Xcode's MCPModel Context Protocol. A standard that lets an AI agent pull in context from outside the repo, like Jira tickets or internal docs. Press Enter for the full definition. server. |
| Review authorship | Cursor BlameAn augmented git blame that records line-level human and agent co-authorship, so you can trace which code was written by AI versus a person. Press Enter for the full definition. | Show AI versus human contribution signals in git history for review and compliance conversations. |
Pick the integration by where the missing context or action already lives.
Anything not in that table generally arrives through MCPModel Context Protocol. A standard that lets an AI agent pull in context from outside the repo, like Jira tickets or internal docs. Press Enter for the full definition. instead, and the setup guide has the click path.
This exact topic is a hands-on lesson: Slack, GitHub, Linear, Jira and Workflow Integrations — about 6 minutes, free to read.
How do Slack, Linear, Jira and Notion change agent intake?
These integrations are intake surfaces. They let a team start an agent from the artifact that already describes the work: a Slack thread, a Linear issue, a Jira work item or a Notion page. That keeps the prompt close to the discussion, but it does not remove review. The agent still needs a clear repo, branch, model choice and merge gate.
Slack moved furthest of the four on 2026-07-17, and the changes are about steering rather than triggering. Cursor now replies with a plan before it begins, and updates its status as it works, so a wrong direction gets caught in the thread instead of in the diff. It can start in a named multi-repo environment rather than a single default repository, and when a task needs a repo outside that environment it offers a Switch repository button mid-task. And it can read from and post to other Slack channels and threads, pulling context from elsewhere in the workspace and posting updates back to the original thread or the relevant channel. Details in Cursor's Slack docs.
Notion comes with two prerequisites the Slack and Linear entries do not have. Cursor names a Business or Enterprise Notion plan, plus a GitHub connection on the Cursor side. The Microsoft Teams install, by contrast, will take any of the four repository providers. That is where the advice at the top of this page stops holding, since a team whose code lives only in Bitbucket can wire up Slack and Linear and still find Notion out of reach. The click path is in the setup guide.
How many intake surfaces to connect depends on team size, and for a small team the answer is one. A second surface mostly splits the record of what was asked: half the briefs in Linear, half in a Slack thread nobody can find a month later. Bigger orgs have a real reason for two, because support conversations live in Slack while roadmap work lives in Linear or Jira, and those are different people. What I would settle first is which surface counts as the record, then let the other link into it.
Mention @cursor with a prompt. Use it for follow-ups born in a thread, then review the agent run and pull request before merge.
Since 2026-07-17: a plan comes back before work starts, runs can target a named multi-repo environment (with a mid-task Switch repository prompt), and Cursor can read from and post to other channels and threads. In-message buttons were replaced by compact footer links.
Delegate an issue or mention Cursor in comments. Good tickets become better agent briefs, so keep acceptance criteria and repo context in the issue.
Use it when specs, tasks or review comments live in Notion. The integration is built on the Cursor SDK runtime, so treat it like a programmed agent surface.
Teams already has a dedicated guide on this site. The pattern is the same as Slack: mention Cursor, pin repo/branch/model when needed, then review the run.
What do Azure DevOps and Bitbucket add?
Repository-provider integrations decide where Cloud AgentsAgents that run in a Cursor-managed virtual machine, check out the repo, do the work and open a pull request, then shut down, with no load on your laptop. Press Enter for the full definition. and review tooling can actually operate. GitHub and GitLab are not the whole market; Azure DevOps and Bitbucket matter for teams whose code and pull requests already live there. Connect the host before promising cloud-agent work on those repositories.
- Provider
- Azure DevOps
- Documented scope
- Connects Azure DevOps Services repositories so Cloud AgentsAgents that run in a Cursor-managed virtual machine, check out the repo, do the work and open a pull request, then shut down, with no load on your laptop. Press Enter for the full definition. can clone code, work on branches and open pull requests.
- Adoption note
- Cursor labels the integration public beta.
- Provider
- Bitbucket
- Documented scope
- Connects Bitbucket Cloud repositories for Cloud AgentsAgents that run in a Cursor-managed virtual machine, check out the repo, do the work and open a pull request, then shut down, with no load on your laptop. Press Enter for the full definition. and BugbotCursor's automated PR reviewer that posts inline findings and can push fix commits from isolated VMs. Press Enter for the full definition..
- Adoption note
- Cursor labels the integration public beta.
| Provider | Documented scope | Adoption note |
|---|---|---|
| Azure DevOps | Connects Azure DevOps Services repositories so Cloud AgentsAgents that run in a Cursor-managed virtual machine, check out the repo, do the work and open a pull request, then shut down, with no load on your laptop. Press Enter for the full definition. can clone code, work on branches and open pull requests. | Cursor labels the integration public beta. |
| Bitbucket | Connects Bitbucket Cloud repositories for Cloud AgentsAgents that run in a Cursor-managed virtual machine, check out the repo, do the work and open a pull request, then shut down, with no load on your laptop. Press Enter for the full definition. and BugbotCursor's automated PR reviewer that posts inline findings and can push fix commits from isolated VMs. Press Enter for the full definition.. | Cursor labels the integration public beta. |
Public beta means test the full branch, PR and review path before making it a team default.
The caption says to test the branch, PR and review path first, which is right and too vague to act on. Run one real task end to end on a repository nobody is waiting on, then read the pull request it opens rather than the agent's summary of it. A beta label mostly costs you certainty about where to look when a run fails, and the cheapest way to buy that back is to have the first failure somewhere quiet. Both hosts carry the label today, so this holds whichever one you connect.
Read the scope column closely if review tooling is why you are connecting. BugbotCursor's automated PR reviewer that posts inline findings and can push fix commits from isolated VMs. Press Enter for the full definition. appears in the Bitbucket docs, and on GitHub and GitLab elsewhere, while the Azure DevOps row stops at Cloud AgentsAgents that run in a Cursor-managed virtual machine, check out the repo, do the work and open a pull request, then shut down, with no load on your laptop. Press Enter for the full definition.. Whether it reaches Azure DevOps I would not assume from a summary, so check the integration page first.
Why did my agent start on the wrong repository?
Because repository selection resolves from more than the sentence you typed. Defaults and message text both feed it, and some of those defaults were set by somebody else. Cursor documents the order for Microsoft Teams: explicit repo, branch and model options win, then repository or model names in the message text, then repositories you used recently, then the dashboard default.
Before touching any of that, open cursor.com/agents and check whether a run exists at all, because a mention that never started an agent is a different problem.
For Slack, the next place to look sits outside the thread. The team-level settings behind it show up in Cursor's Enterprise audit-log event types, which cover Slack default repo, default branch, default model, summary sharing (including sharing into external channels) and channel-to-repository mappings. An admin can change any of those, so a channel that keeps launching agents against the same wrong repo is more likely mapped that way than badly prompted. Check the mapping before rewriting the prompt again.
Where do Xcode and Cursor Blame fit?
Xcode and Cursor BlameAn augmented git blame that records line-level human and agent co-authorship, so you can trace which code was written by AI versus a person. Press Enter for the full definition. solve different problems. Xcode gives the agent access to native build and test actions it cannot infer from code alone. Cursor Blame gives reviewers an authorship signal after code exists, so they can see where AI-assisted changes entered the history.
- Xcode: Xcode 26.3+ exposes a built-in MCPModel Context Protocol. A standard that lets an AI agent pull in context from outside the repo, like Jira tickets or internal docs. Press Enter for the full definition. server. Cursor's agent can read and edit files, trigger builds, run tests, capture SwiftUI previews and search Apple documentation. The sidecar loop is in the mobile engineering guide.
- Cursor BlameAn augmented git blame that records line-level human and agent co-authorship, so you can trace which code was written by AI versus a person. Press Enter for the full definition.: extends git blame with AI-versus-human authorship signals, useful for review, debugging and compliance conversations.
Cursor writes Swift well already. What the bridge adds is everything after the writing, and the build logs that come back from Xcode carry more diagnostic detail than the same build run in a terminal. Without it the agent can still build from the terminal, on thinner output to iterate against. Setup is quick, and living with it is the part worth planning for, because Xcode asks you to allow the bridge connection when it launches, around five allows, and asks again the next time you open it. Every session, not just the first.
Cursor BlameAn augmented git blame that records line-level human and agent co-authorship, so you can trace which code was written by AI versus a person. Press Enter for the full definition. is worth turning on before anyone asks for it, because of what the audit log does not hold. The Enterprise audit log records security events and administrative actions, and prompts and generated code are not among them, so it cannot tell you which lines an agent wrote. Blame carries that at line level, with an API over the same signal if you want it in a dashboard.
Integrations move context and actions closer to the agent. They do not decide what ships. Keep the same tests, pull-request review and owner approval you would require if a developer had made the change by hand.
Frequently asked questions
Which Cursor integration should I connect first?
The repository provider. Slack, Linear, Jira and Notion all end in a Cloud Agent run, and completing Cloud Agent setup includes connecting GitHub, GitLab, Azure DevOps or Bitbucket. If your code is on Azure DevOps or Bitbucket, connect that host and prove one agent run against it before you add an intake surface. Notion is the exception to plan around: its documented prerequisites name GitHub specifically, plus a Notion Business or Enterprise plan.
Why does Cursor start an agent on the wrong repository?
Because selection comes from defaults as well as your message. Cursor documents the order for Microsoft Teams: explicit repo, branch and model options first, then names in the message text, then repositories you used recently, then the dashboard default. For Slack, default repo, default branch, default model and channel-to-repository mappings exist as team settings an admin can change, so check those before rewriting the prompt. If no agent run appears at cursor.com/agents, the mention never started one and the repository is not the problem.
Does Cursor support Slack, Linear and Jira?
Yes. Cursor documents integrations for Slack, Linear and Jira that let teams start Cloud Agents from those work surfaces. Mention Cursor or delegate the issue, then review the resulting agent run and pull request.
What changed in Cursor for Slack in July 2026?
Cursor's July 17, 2026 update added three things to Slack. Cursor now shares a plan before it begins and updates its status as it works, so you can redirect early. It can start in a named multi-repo environment instead of a single default repository, and prompts you with a Switch repository button when a task needs a repo outside that environment. And it can read from and post to other Slack channels and threads, pulling context from elsewhere in the workspace and posting updates back. Cursor also replaced in-message buttons with compact footer links.
Can Cursor Cloud Agents work with Azure DevOps or Bitbucket?
Yes, with current caveats. Cursor documents Azure DevOps Services support for Cloud Agents and Bitbucket Cloud support for Cloud Agents and Bugbot. Both docs identify the integrations as public beta, so test branch, PR and review behavior before a broad rollout.
What does the Xcode integration let Cursor do?
Xcode 26.3+ exposes a built-in MCP server. Cursor's agent can use it to read and edit files, trigger builds, run tests, capture SwiftUI previews and search Apple documentation from the agent workflow.
What is Cursor Blame for?
Cursor Blame adds AI-versus-human authorship signals to git history. Use it in review and compliance conversations when you need to understand where AI-assisted code entered a codebase.
Sources & last verified
- Cursor Slack integration
- Cursor Changelog: Improvements to Cursor in Slack (Jul 17, 2026)
- Cursor Linear integration
- Cursor Jira integration
- Cursor Notion integration
- Cursor Azure DevOps integration
- Cursor Bitbucket integration
- Cursor Xcode integration
- Cursor Blame
- Cursor Microsoft Teams
Cursor ships frequently. Last updated July 28, 2026.
Keep reading
Rather do it than read about it? Run 11 interactive Cursor walkthroughs in a simulated editor. Free, no account needed.