MCP server to interact with Swytchcode
Model Context Protocol (MCP) server implementation to interact with Swytchcode.
Open api_key.sh file and replace the following parameters with your own
EMAIL="USERNAME"
PASSWORD="PASSWORD"
Run the following command to obtain the Swytchcode API key
## Permissions
chmod +x api_key.sh
## Execute script
./api_key.sh
Note: Ensure jq is installed on your system
Replace the value with your actual key in index.ts file
const SWYTCHCODE_API_KEY = "YOUR KEY"
cd swytchcode-mcp-server
## install dependencies
npm install
## build project
npm run build
Open the file with any code editor. We are using VSC in our case
code ~/Library/Application\ Support/Claude/claude_desktop_config.json
and paste the following after modifying the path to your script
{
"mcpServers": {
"swytchcode": {
"command": "node",
"args": [
"/ABSOLUTE/PATH/TO/PARENT/FOLDER/swytchcode-mcp-server/build/index.js"
]
}
}
}
Open the following file
code $env:AppData\Claude\claude_desktop_config.json
and paste the following after modifying the path to your script
{
"mcpServers": {
"swytchcode": {
"command": "node",
"args": [
"C:\\PATH\\TO\\PARENT\\FOLDER\\swytchcode-mcp-server\\build\\index.js"
]
}
}
}
Restart Calude Desktop after the changes are made to the claude_desktop_config.json file. You should now see 2 new tools installed
Try running the following command
list workflows stripe:v3 *
If you see an output, then congratulations! you have installed Swytchcode MCP server successfully 🎉🎉
You can find all the available commands here
An MCP server implementation for managing marginalia and annotations
An MCP (Model Context Protocol) server for executing macOS terminal commands with ZSH shell. This server provides a secure way to execute shell commands with built-in whitelisting and approval mechanisms.