Developer Tools·Beginner
Developer Tools
FinishKit integrates into your development workflow through an MCP server, TypeScript SDK, and API keys.
FinishKit provides tools that integrate directly into your development environment. All tools use the same API and produce the same findings.
Choose your tool
| Tool | Best for | Setup |
|---|---|---|
| MCP Server | Editor integration (Claude Code, Cursor, Windsurf, VS Code) | npx @finishkit/mcp login |
| TypeScript SDK | Scripts, CI/CD pipelines, custom tooling | npm install @finishkit/sdk |
| Dashboard | Visual overview, project management, team collaboration | No setup needed |
How they connect
All three paths write to the same FinishKit project. A finding from a cloud scan and a finding from local analysis both appear in your Finish Plan, tracked and deduplicated.
Editor (MCP/SDK) ──→ FinishKit API ──→ Dashboard
Dashboard ──→ Cloud Scan ──→ Dashboard
Authentication
The MCP server and SDK both use API keys for authentication.
- MCP server: Run
npx @finishkit/mcp loginto authenticate via browser. No manual key management needed. - SDK: Generate an API key from Settings > Developer or use the CLI login flow. Keys use the
fk_live_prefix.
API keys are stored locally at ~/.finishkit/credentials and should never be committed to your repo.