Skip to content

Commit 8ea6e93

Browse files
committed
copy edits
1 parent 1010188 commit 8ea6e93

File tree

1 file changed

+13
-15
lines changed

1 file changed

+13
-15
lines changed

docs/source/quickstart.mdx

Lines changed: 13 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -9,29 +9,28 @@ This guide walks you through the process of creating, running and configuring an
99

1010
## Prerequisites
1111

12-
- [Rover CLI](/rover/getting-started) v0.36 or later
12+
- [Rover CLI](/rover/getting-started) v0.36 or later. We'll use Rover to initialize a project and run the MCP server.
1313
- [Node.js](https://nodejs.org/) v18 or later (for `mcp-remote`)
1414
- [Claude Desktop](https://claude.ai/download) or another MCP-compatible client
1515

1616
## Step 1: Create an MCP server
1717

18-
The [Rover CLI](/rover) is the fastest way to create an Apollo MCP Server using `rover init --mcp`, which creates a project in your local directory.
19-
2018
Run the interactive initialization command:
2119

22-
```bash
20+
```bash showLineNumbers=false
2321
rover init --mcp
2422
```
2523

26-
The CLI wizard guides you through several prompts. Select **Create MCP tools from a new Apollo GraphOS project** and **Apollo graph with Connectors (connect to REST services)** as your starting point.
24+
The CLI wizard guides you through several prompts.
25+
26+
Select **Create MCP tools from a new Apollo GraphOS project** and **Apollo graph with Connectors (connect to REST services)** as your starting point.
2727

2828
You'll also need to select your organization and give your project a name and ID.
2929

3030
The wizard shows all files that will be created, including:
3131

3232
- MCP server configuration files
3333
- GraphQL schema and operations
34-
- Client configuration (Claude Desktop)
3534
- Docker setup for (optional) deployment
3635

3736
Type `Y` to confirm and create your project files.
@@ -40,7 +39,7 @@ Type `Y` to confirm and create your project files.
4039

4140
You can start your MCP server locally with `rover dev`.
4241

43-
### Load Environment Variables and Start MCP Server
42+
Choose the environment-specific command to load environment variables from the provided `.env` file and start the MCP server.
4443

4544
<Tabs>
4645

@@ -51,24 +50,24 @@ You can start your MCP server locally with `rover dev`.
5150
```
5251

5352
</Tab>
54-
<Tab label="Windows">
5553

56-
##### Powershell
54+
<Tab label="Windows Powershell">
5755

5856
```terminal showLineNumbers=false
59-
Get-Content .env | ForEach-Object { $name, $value = $_.split('=',2); [System.Environment]::SetEnvironmentVariable($name, $value) }
60-
rover dev --supergraph-config supergraph.yaml --mcp .apollo/mcp.local.yaml
57+
Get-Content .env | ForEach-Object { $name, $value = $_.split('=',2); [System.Environment]::SetEnvironmentVariable($name, $value) }
58+
rover dev --supergraph-config supergraph.yaml --mcp .apollo/mcp.local.yaml
6159
```
6260
</Tab>
61+
6362
</Tabs>
6463

6564
You should see some output indicating that the GraphQL server is running at `http://localhost:4000` and the MCP server is running at `http://127.0.0.1:5050`.
6665

6766
### Verify with MCP Inspector
6867

69-
Before connecting to Claude, verify your MCP server is working. In a new terminal window, run:
68+
In a new terminal window, run the MCP Inspector:
7069

71-
```terminal
70+
```terminal showLineNumbers=false
7271
npx @modelcontextprotocol/inspector http://127.0.0.1:5050/mcp --transport http
7372
```
7473

@@ -216,8 +215,7 @@ Alternatively, edit your Windsurf configuration file directly:
216215
1. Verify GraphQL operations are listed as available tools
217216
1. Test a query using one of your configured operations
218217

219-
220-
## Configuration Options
218+
## Configuration options
221219

222220
When using Apollo MCP Server, you can customize the server configuration through your `config.yaml` file - see the [YAML Config Reference page](./config-file) for a list of options.
223221

0 commit comments

Comments
 (0)