MCP-SST
MCP server for streaming SST dev logs and controlling the SST dev process.
Quick Start
1. Configure npm to use GitHub Packages for this scope:
echo "@shanewwarren:registry=https://npm.pkg.github.com" >> ~/.npmrc
2. Add to Claude Code:
claude mcp add sst -- npx @shanewwarren/mcp-sst@latest /path/to/your/sst/project
That's it. No authentication required for public packages.
Alternative: Manual Configuration
Add to ~/.claude/mcp.json (or .claude/mcp.json in your project):
{
"mcpServers": {
"sst": {
"command": "npx",
"args": [
"@shanewwarren/mcp-sst@latest",
"/path/to/your/sst/project"
]
}
}
}
Available Tools
| Tool | Description |
|---|---|
sst_list_tabs | List available log tabs |
sst_read_logs | Read last N lines from a log tab |
sst_get_status | Get deployment status |
sst_get_invocations | Get Lambda invocations |
sst_get_events | Get event stream |
sst_start | Start SST dev |
sst_stop | Stop SST dev |
sst_restart | Restart SST dev |
sst_process_status | Get process status |
Development
git clone https://github.com/shanewwarren/mcp-sst.git
cd mcp-sst
npm install
npm run build
npm start /path/to/sst/project
License
MIT