Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
45 changes: 18 additions & 27 deletions mission-control/docs/guide/mcp/client-setup.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -84,37 +84,28 @@ Claude Desktop supports MCP connections through its configuration file.
</TabItem>
<TabItem value="claude-code" label="Claude Code">

Claude Code (claude.ai) supports MCP through browser-based configuration.
Claude Code CLI supports MCP through the `.mcp.json` configuration file.

### Setup Steps

1. Visit [claude.ai](https://claude.ai)
2. Click on your profile icon → Settings
3. Navigate to Developer → MCP Settings
4. Click "Add Server" and configure:

```json
{
"name": "mission-control",
"type": "http",
"url": "https://mc.<org-id>.workload-prod-eu-02.flanksource.com/mcp",
"headers": {
"Authorization": "Basic YOUR_TOKEN_HERE"
1. Create or edit the `.mcp.json` file in your project root or home directory
2. Add the Mission Control MCP server configuration:
```json title=".mcp.json"
{
"mcpServers": {
"mission-control": {
"name": "mission-control",
"type": "http",
"url": "https://mc.<org-id>.workload-prod-eu-02.flanksource.com/mcp",
"headers": {
"Authorization": "Bearer YOUR_TOKEN_HERE"
}
}
}
}
}
```

5. Click "Save" and refresh the page
6. Mission Control tools will be available in new conversations

### Alternative Setup (via URL)

You can also connect by visiting:
```
https://claude.ai/settings/mcp?server=mission-control&url=https://mc.<org-id>.workload-prod-eu-02.flanksource.com/mcp
```

Then add your authorization token in the settings.
```
3. Save the file and restart Claude Code
4. Mission Control tools will be available in your sessions

</TabItem>
<TabItem value="vscode-copilot" label="VS Code Copilot">
Expand Down
2 changes: 1 addition & 1 deletion modules/config-db
Submodule config-db updated 56 files
+8 −0 .github/dependabot.yml
+8 −5 .github/workflows/build-debug.yml
+5 −2 .github/workflows/build.yml
+3 −3 .github/workflows/lint.yml
+42 −39 .github/workflows/release.yml
+4 −4 .github/workflows/scorecard.yml
+22 −22 .github/workflows/test.yml
+1 −0 .gitignore
+22 −0 .trivyignore
+2 −2 Makefile
+82 −0 SECURITY.md
+34 −1 api/v1/common.go
+1 −0 api/v1/interface.go
+4 −0 api/v1/scrapeplugin_types.go
+1 −0 api/v1/types.go
+48 −0 api/v1/zz_generated.deepcopy.go
+1 −1 build/Dockerfile
+866 −0 chart/crds/configs.flanksource.com_scrapeconfigs.yaml
+54 −0 chart/crds/configs.flanksource.com_scrapeplugins.yaml
+2 −0 cmd/operator.go
+36 −0 config/schemas/config_aws.schema.json
+36 −0 config/schemas/config_azure.schema.json
+36 −0 config/schemas/config_azuredevops.schema.json
+36 −0 config/schemas/config_file.schema.json
+36 −0 config/schemas/config_gcp.schema.json
+36 −0 config/schemas/config_githubactions.schema.json
+36 −0 config/schemas/config_http.schema.json
+36 −0 config/schemas/config_kubernetes.schema.json
+36 −0 config/schemas/config_kubernetesfile.schema.json
+36 −0 config/schemas/config_logs.schema.json
+36 −0 config/schemas/config_slack.schema.json
+36 −0 config/schemas/config_sql.schema.json
+36 −0 config/schemas/config_terraform.schema.json
+36 −0 config/schemas/config_trivy.schema.json
+39 −0 config/schemas/scrape_config.schema.json
+4 −3 db/config.go
+8 −0 db/config_scraper.go
+44 −1 db/models/config_item.go
+7 −0 db/scrape_plugin.go
+25 −8 db/update.go
+59 −0 fixtures/plugins/aws-locations.yaml
+0 −0 fixtures/plugins/exclude-info-changes.yaml
+89 −0 fixtures/plugins/k8s.yaml
+0 −0 fixtures/plugins/kubernetes-change-type-mapping.yaml
+279 −267 go.mod
+667 −996 go.sum
+9 −2 jobs/jobs_test.go
+6 −2 jobs/sync_upstream.go
+20 −0 osv-scanner.toml
+2 −0 scrapers/common.go
+42 −1 scrapers/kubernetes/hook_argo.go
+39 −22 scrapers/kubernetes/hook_flux.go
+14 −0 scrapers/kubernetes/hooks.go
+66 −29 scrapers/kubernetes/kubernetes.go
+75 −0 scrapers/processors/json.go
+94 −0 scrapers/system/system.go
2 changes: 1 addition & 1 deletion modules/duty
Submodule duty updated 127 files
2 changes: 1 addition & 1 deletion modules/mission-control
Submodule mission-control updated 166 files
2 changes: 1 addition & 1 deletion modules/mission-control-chart
Submodule mission-control-chart updated 35 files
+2 −0 .github/workflows/release.yml
+3 −3 .github/workflows/test.yml
+23 −1 Makefile
+2 −2 agent-chart/Chart.yaml
+4 −4 agent-chart/README.md
+8 −7 agent-chart/values.yaml
+3 −3 chart/Chart.yaml
+6 −4 chart/README.md
+1 −1 chart/crds/mission-control.flanksource.com_applications.yaml
+1 −1 chart/crds/mission-control.flanksource.com_connections.yaml
+1 −1 chart/crds/mission-control.flanksource.com_incidentrules.yaml
+1 −7 chart/crds/mission-control.flanksource.com_notifications.yaml
+1 −1 chart/crds/mission-control.flanksource.com_notificationsilences.yaml
+1 −1 chart/crds/mission-control.flanksource.com_permissiongroups.yaml
+30 −6 chart/crds/mission-control.flanksource.com_permissions.yaml
+1 −6 chart/crds/mission-control.flanksource.com_playbooks.yaml
+273 −0 chart/crds/mission-control.flanksource.com_scopes.yaml
+280 −13 chart/crds/mission-control.flanksource.com_views.yaml
+3 −0 chart/templates/deployment.yaml
+3 −2 chart/templates/rbac.yaml
+7 −1 chart/values.schema.json
+15 −9 chart/values.yaml
+512 −0 crd-chart/templates/canary-checker.flanksource.com_Canary.yaml
+4,302 −1,090 crd-chart/templates/configs.flanksource.com_scrapeconfigs.yaml
+54 −0 crd-chart/templates/configs.flanksource.com_scrapeplugins.yaml
+449 −0 crd-chart/templates/mission-control.flanksource.com_applications.yaml
+1 −1 crd-chart/templates/mission-control.flanksource.com_connections.yaml
+1 −1 crd-chart/templates/mission-control.flanksource.com_incidentrules.yaml
+1 −7 crd-chart/templates/mission-control.flanksource.com_notifications.yaml
+1 −1 crd-chart/templates/mission-control.flanksource.com_notificationsilences.yaml
+1 −1 crd-chart/templates/mission-control.flanksource.com_permissiongroups.yaml
+30 −6 crd-chart/templates/mission-control.flanksource.com_permissions.yaml
+634 −9 crd-chart/templates/mission-control.flanksource.com_playbooks.yaml
+273 −0 crd-chart/templates/mission-control.flanksource.com_scopes.yaml
+1,060 −0 crd-chart/templates/mission-control.flanksource.com_views.yaml
Loading