Skip to content

Commit b7ad0b4

Browse files
Merge pull request #103 from blacklanternsecurity/update-readme
Update MCP docs
2 parents 3e4f4f7 + 2a527d9 commit b7ad0b4

File tree

1 file changed

+15
-6
lines changed

1 file changed

+15
-6
lines changed

README.md

Lines changed: 15 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -350,21 +350,30 @@ bbctl asset stats --domain evilcorp.com | jq
350350

351351
BBOT Server supports chat-based AI interaction via MCP (Model Context Protocol).
352352

353-
The SSE server listens at `http://localhost:8807/v1/mcp/`
353+
The SSE server listens at `http://localhost:8807/v1/mcp/`.
354354

355-
`mcp.json` (cursor / vs code):
355+
`mcp.json` (Cursor / VS Code):
356356
```json
357357
{
358-
"mcpServers": {
359-
"bbot": {
360-
"url": "http://localhost:8807/v1/mcp/"
361-
}
358+
"mcpServers": {
359+
"bbot": {
360+
"url": "http://localhost:8807/v1/mcp/",
361+
"headers": {
362+
"x-api-key": "deadbeef-9b4d-4208-890c-4ce9ad3b4710"
363+
}
362364
}
365+
}
363366
}
364367
```
365368

366369
After connecting your AI client to BBOT Server, you can ask it sensible questions like, "Use MCP to get all the bbot findings", "what are the top open ports?", "what else can you do with BBOT MCP?", etc.
367370

371+
**NOTE**: Authentication is [currently broken](https://github.com/blacklanternsecurity/bbot-server/issues/52) in Cursor, Cline, and it seems most other VS Code forks. A workaround is to disable authentication with `--no-authentication` when starting the server. Obviously, be careful with this and don't be a dumbass.
372+
373+
```bash
374+
bbctl server start --no-authentication
375+
```
376+
368377
## As a Python Library
369378

370379
You can interact fully with BBOT Server as a Python library. It supports either local or remote connections, and the interface to both is identical:

0 commit comments

Comments
 (0)