Prerequisites
- Claude Code installed
- 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.Add the Shuriken server
Claude Code supports native HTTP transport, so no bridge or extra dependencies are needed. This works the same on macOS, Windows, and Linux.Option A: CLI command (recommended)Run this in your terminal, replacing Option B: Edit If you already have other MCP servers, add the
YOUR_AGENT_KEY with the key you copied in step 1:.mcp.json manuallyAdd the following to your .mcp.json file (in your project root or ~/.claude/.mcp.json for global access). Replace YOUR_AGENT_KEY with your key.If the file is empty or doesn’t exist, paste this entire block:.mcp.json
"Shuriken" block inside the existing "mcpServers" object:.mcp.json
Troubleshooting
Shuriken tools not appearing
Shuriken tools not appearing
- If you used the CLI command, start a new Claude Code session for the changes to take effect
- If you edited
.mcp.jsonmanually, check for JSON syntax errors (missing commas, mismatched brackets) - Make sure the file is in the right location (project root for project-level,
~/.claude/.mcp.jsonfor global) - Run
claude mcp listto see if Shuriken is registered
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