@strikeforcealpha/bootcamp-mcp
v0.1.2
Published
Local MCP proxy for Strike Force Alpha Boot Camp — OAuth on your machine, repo and task tools on the Boot Camp platform, plus local clone/setup helpers for Cursor, VS Code, and Claude Code
Readme
@strikeforcealpha/bootcamp-mcp
Local stdio MCP proxy for Strike Force Alpha Boot Camp. OAuth runs on your machine; repo and task tools run on the Boot Camp platform (same access as the web app).
Quick start
{
"mcpServers": {
"sfa-boot-camp-alt": {
"command": "npx",
"args": [
"-y",
"@strikeforcealpha/bootcamp-mcp",
"--portal",
"https://bootcamp.strikeforcealpha.io"
]
}
}
}Copy the snippet from Settings → Boot Camp MCP. Ensure .cursor/bootcamp.json (or repo-root bootcamp.json) is in your workspace with your projectId. VS Code uses servers + "type": "stdio".
Project binding
The proxy needs your portal project id from a binding file — not from mcp.json:
.cursor/bootcamp.json—{ "projectId": "…" }(typical Boot Camp repo layout)bootcamp.jsonat repo rootBOOTCAMP_PROJECT_IDenvironment variable (optional)--project <id>CLI flag (optional override)
Open the repo root as your workspace so the proxy finds the binding file.
CLI
npx @strikeforcealpha/bootcamp-mcp --portal https://<portal-host> [--cwd <dir>]| Option / env | Purpose |
|--------------|---------|
| --portal | Boot Camp portal origin (or BOOTCAMP_PORTAL_URL) |
| --cwd | Directory to read binding files from (default: current working directory) |
| BOOTCAMP_PROJECT_ID | Optional override when no binding file |
Tools
Local (your machine)
| Tool | Purpose |
|------|---------|
| bootcamp_get_setup_plan | Clone URL, folder, and git auth hints |
| bootcamp_ensure_local_clone | git clone locally (confirm: true required) |
| bootcamp_write_ide_config | Write MCP config + binding files for Cursor, VS Code, Claude Code |
| bootcamp_doctor | Diagnostics for binding, OAuth cache, portal reachability |
Platform (Boot Camp)
Forwarded tools (same permissions as the web app):
| Category | Tools |
|----------|--------|
| Files | read_file, list_files, search_code, get_project_structure, write_file, edit_file, delete_file |
| Git | git_log, git_diff, sync_repo, sync_accessible_repos, smart_commit_push |
| Tasks | list_tasks, create_task_center_item, transition_task_status, list_project_members, dispatch_background_task, build_feature, merge_implementation |
| Docs | create_feature_spec, create_adr, link_docs_for_review, review_docs, read_attachment, attachment_doc_reference, attach_documents_to_elaboration_task |
| DevOps | setup_devops, run_command |
Documentation
- Boot Camp — sign in, projects, Settings → Boot Camp MCP
- Full IDE setup: Docs → Guides → Boot Camp MCP — local stdio proxy in your project (after sync)
- npm package
