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: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: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:- Add more tools for different ShotGrid entities
- Learn about optimized queries for better performance
- Explore batch operations for efficient data manipulation
- Set up connection pooling for production use