Skip to main content

Quickstart Guide

This guide will help you set up a basic ShotGrid MCP Server and create your first tools. By the end, you’ll have a working server that can interact with ShotGrid data through the MCP protocol.

Basic Server Setup

First, let’s create a simple server that connects to ShotGrid:
Save this as server.py and run it with python server.py. Your server will start on http://localhost:8000.

Using Mockgun for Testing

For development and testing, you can use Mockgun instead of connecting to a real ShotGrid instance:

Creating Your First Tool

Let’s add a tool to search for projects:

Adding Test Data to Mockgun

If you’re using Mockgun, you’ll need to add some test data:

Testing Your Server

You can test your server using the built-in MCP client:
Save this as test_client.py and run it with python test_client.py while your server is running.

Next Steps

Now that you have a basic server running, you can: Congratulations! You’ve created your first ShotGrid MCP Server. Continue exploring the documentation to learn more about the server’s capabilities.