Quickstart Guide
Get started with ShotGrid MCP Server in minutes
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:
- 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
Congratulations! You’ve created your first ShotGrid MCP Server. Continue exploring the documentation to learn more about the server’s capabilities.