You must have NPX installed on your computer. If you already have it installed, skip the below section and go to MCP Setup.
Install Node.js (which includes npm and npx): Go to the Node.js download page: https://nodejs.org/
Verify that Node.js, npm, and npx are installed. Open your terminal and run:
node -v
npm -v
npx -v
If they’re installed, you should see version numbers appear.
You’ll be using the filecontext MCP server, sequential thinking MCP server, and (optionally) Zapier MCP for this flow.
Open Saga and navigate to Settings. If you can’t find Settings, click on the Saga icon in your dock first.
Scroll to MCP Setup. Click Set up MCPs.
Copy the following configuration into the MCP Configuration textbox.
{
"mcpServers": {
"filesystem": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-filesystem",
"/Users/username/Desktop",
"/path/to/other/allowed/dir"
]
},
"sequential-thinking": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-sequential-thinking"
]
},
"zapier": {
"url": "YOUR_ZAPIER_MCP_URL"
}
}
}
Replace the placeholder text above under the filesystem config with the filepaths that you’re permitting Saga to access.
Replace the placeholder text under the Zapier config with your Zapier MCP URL. If you haven’t set up Zapier MCP yet, follow the below instructions:
Create a Zapier account here by clicking Get started.
It should then take you to https://mcp.zapier.com/mcp/servers
Click + New MCP Server
Select Other from the MCP Client list. You can leave the default name, or name it whatever makes sense to you! Click Create MCP Server.
Click Connect at the top.
Click Copy URL. Make sure “Streamable HTTP” is selected
Go back to Saga and paste the url into the config.
See below for an example of a filled out configuration.
{
"mcpServers": {
"filesystem": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-filesystem",
"/Users/sharonyeh/Downloads",
"/Users/sharonyeh/Desktop"
]
},
"sequential-thinking": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-sequential-thinking"
]
},
"zapier": {
"url": "https://mcp.zapier.com/api/mcp/s/randomstringoflettersandnumbers/mcp"
}
}
}
Click Save.
Make sure filesystem, sequential-thinking, and zapier all say Loaded under MCP Servers Status.
Now you’re ready to execute MCP actions! For this flow, you can either have the Assistant read a file (e.g., PRD) saved in the filepaths you’ve given access to or read an existing feature request ticket.
If you’d like the Assistant to read a ticket, make sure to add the tool in your Zapier MCP by clicking Configure at the top and then Add tool. Note: You may need to click Save in Saga MCP Setup again after adding new tools
Click Let’s go! and have the Assistant find the file or ticket.
Tip: For finding files, you may first have to ask the Assistant what directories it has access to and then ask it to find the file in those directories.
Tip: For finding tickets, you may have to select the workspace and project in Zapier when configuring the tool to help it find tickets faster / more accurately.
You can then have the Assistant read a file or the ticket description.
Example: “Read the onboarding flow PRD file” or “What’s the ticket description?”
After the Assistant reads the file, you can ask it to break it down into smaller tasks.
Example: “Use sequential thinking to break this down into smaller tasks”
(optional) Have the Assistant create a Google doc or add subtasks for the smaller tasks. You’ll need to add the Google Docs: Create Document From Text tool in Zapier or the corresponding Create subtask tool in your project management app in Zapier.
Note that MCP is a relatively new concept and the quality of response largely depends on the quality of the MCP servers themselves.
The subtasks aren’t detailed enough
Tell the Assistant to break it down further.
Unable to read the file or ticket description
Make sure you ask the Assistant to find the relevant file or ticket first.