Prerequisites
- Claude Desktop installed (available for macOS and Windows)
- An active Claude subscription (Pro, Max, or Team)
- A Shuriken Agent Key (create one here if you haven’t already)
Step-by-step setup
Copy your Agent Key
If you just created your key, copy it from the setup screen. It starts with
sk_.If you already closed that screen, you’ll need to create a new key - keys are only shown once.Open the config file
Claude Desktop stores its MCP config in a file called Press
claude_desktop_config.json.Option A: Through Claude Desktop settings- Open Claude Desktop
- Click the Claude menu in your system menu bar (top of screen on macOS, top of window on Windows)
- Select Settings
- Go to the Developer tab
- Click Edit Config
- Windows
- macOS
Win+R, paste the path above, and hit Enter. If the file doesn’t exist, create it.Add the Shuriken server
Paste the following into your config file. Replace If you already have other MCP servers, add the
YOUR_AGENT_KEY with the key you copied in step 1.If the file is empty or doesn’t exist, paste this entire block:claude_desktop_config.json
"shuriken" block inside the existing "mcpServers" object:claude_desktop_config.json
Save and restart Claude Desktop
Save the file, then completely quit and reopen Claude Desktop. The MCP connection won’t activate until you restart.
On macOS, make sure to quit from the menu bar (Claude > Quit Claude), not just close the window.
Verify the connection
After restarting, look for an MCP tools indicator (a small hammer icon) in the bottom-right corner of the chat input box. Click it to see the available Shuriken tools.Try a test prompt:Claude will ask for your approval before using each tool for the first time. Click Allow to let it proceed.
If you see results, you’re all set. Claude is now connected to Shuriken.
Troubleshooting
No hammer icon / tools not showing
No hammer icon / tools not showing
- Make sure you saved the config file
- Make sure you fully quit and restarted Claude Desktop
- Check for JSON syntax errors (missing commas, mismatched brackets)
- Check Claude’s logs for errors:
- macOS:
~/Library/Logs/Claude/mcp.log - Windows:
%APPDATA%\Claude\logs\mcp.log
- macOS:
Tools show up but return errors
Tools show up but return errors
- Double-check that your Agent Key is correct (starts with
sk_) - Make sure you included the
AgentKeyprefix before the key (with a space) - Check that the key hasn’t been revoked on the Agent Keys dashboard
ENOENT error on Windows
ENOENT error on Windows
If you see an error mentioning This shouldn’t affect Shuriken since it’s a remote server, but it can fix issues with other MCP servers in the same config file.
${APPDATA} in the logs, try adding the APPDATA environment variable to your config:claude_desktop_config.json
Claude asks for approval every time
Claude asks for approval every time
This is normal. Claude Desktop asks you to approve tool usage for safety. You can click Allow for this chat to approve all tool calls in the current conversation.