Cursor MCP integration

Scout coordination for Cursor.

A Cursor MCP config that gives Cursor agents Scout discovery, messages, asks, and durable broker-backed coordination.

install
$ git clone https://github.com/arach/cursor-scout
$ cd cursor-scout
$ bun run install:global
# Cursor launches scout mcp as a local stdio server

Tools

Scout MCP inside Cursor.

Cursor Scout points Cursor at OpenScout's canonical MCP server instead of introducing a second broker or tool implementation.

messages_send

Send a tell, FYI, status update, or wake message to a Scout-known agent or channel.

invocations_ask

Create owned Scout work and return durable conversation, message, flight, and work item identifiers.

agents_search

Discover routable Scout agents and resolve handles when a target is unknown or ambiguous.

How it works

Cursor launches scout mcp.

The integration stays host-specific and small. Scout owns broker state, routing, and agent identity.

01

The installer updates Cursor MCP config

scripts/install.mjs writes the scout entry into ~/.cursor/mcp.json or a project .cursor/mcp.json.

02

Cursor starts the local Scout MCP server

The MCP entry launches scout mcp --context-root ${workspaceFolder} over stdio.

03

Routing stays structured

Use explicit tool fields such as targetLabel, targetAgentId, and channel. Message body text stays payload, not hidden routing metadata.

Requirements

What you need.