You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
alt="MCP Inspector connected to running Apollo MCP Server"
101
101
class="screenshot"
102
102
width="600"
@@ -157,9 +157,14 @@ You can configure Claude Desktop to use the tools from your MCP server.
157
157
</CodeColumns>
158
158
159
159
1. Restart Claude, then check that your server's tools are available from the input box.
160
-
1. Ask a question that exercises the tools.
161
160
162
161
163
162
## Next steps
164
163
164
+
<OdysseyCallout>
165
+
166
+
Get more practice with using AI and Apollo with our [interactive tutorials](https://www.apollographql.com/tutorials/browse/?categories=AI).
167
+
168
+
</OdysseyCallout>
169
+
165
170
- Try creating tools from operations in persisted queries, via [persisted query manifests](/apollo-mcp-server/guides/#from-persisted-query-manifests) or [GraphOS](/apollo-mcp-server/guides/#from-graphos-managed-persisted-queries).
Copy file name to clipboardExpand all lines: docs/source/guides/index.mdx
+13-7
Original file line number
Diff line number
Diff line change
@@ -4,13 +4,14 @@ title: Apollo MCP Server User Guide
4
4
5
5
<ExperimentalFeature />
6
6
7
-
A typical workflow for Apollo MCP Server:
8
-
1. Download or build Apollo MCP Server.
7
+
A typical workflow for developing with Apollo MCP Server:
8
+
1. Download (or build) an MCP server binary or container.
9
+
1. Set up the graph that the MCP server sits in front of.
9
10
1. Define the GraphQL operations to expose as MCP tools.
10
-
1. Configure and deploy your MCP server.
11
-
1. Connect your MCP client and use the tools.
11
+
1. Configure and run your MCP server.
12
+
1. Connect an MCP client and run the tools.
12
13
13
-
## Get server
14
+
## How to get Apollo MCP Server
14
15
15
16
### Download binary
16
17
@@ -34,6 +35,11 @@ You can build an Apollo MCP Server binary from its [source repo](https://github.
34
35
35
36
TODO
36
37
38
+
## Set up graph
39
+
40
+
An Apollo MCP Server must know the GraphQL API of the graph it supports. Thus, you must provide the `--schema` option when running the server.
41
+
42
+
The `--schema` option provides the [API schema](/graphos/schema-design/federated-schemas/schema-types#api-schema) of the graph to the server.
37
43
38
44
## Define GraphQL operations for tools
39
45
@@ -130,9 +136,9 @@ Use the `--header` option when running the MCP server to pass the header to the
130
136
131
137
### From schema introspection
132
138
133
-
For use cases where not all operations can be pre-defined, Apollo MCP Server supports tool creation based on graph introspection. This allows AI agents to explore a graph and execute operations dynamically.
139
+
For use cases where not all operations can be pre-defined, Apollo MCP Server supports tool creation based on introspection of the graph schema. This allows AI agents to explore a graph and execute operations dynamically.
134
140
135
-
To enable these schemaaware tools, run the MCP server with the `--introspection` option, which exposes two new tools:
141
+
To enable these schema-aware tools, run the MCP server with the `--introspection` option, which exposes two new tools:
136
142
137
143
*`schema` - returns the GraphQL schema
138
144
*`execute` - executes an operation on the GraphQL endpoint
0 commit comments