You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
secbot skills create <name> --description "..." --trigger recon --tag web
128
+
```
129
+
130
+
### REST endpoints
131
+
132
+
```text
133
+
GET /api/skills
134
+
GET /api/skills/:name
135
+
POST /api/skills
136
+
```
137
+
138
+
Created skills are scaffolded under `skills/custom/<slug>/SKILL.md` and can also be reached through the internal `list_skills`, `get_skill`, and `create_skill` tools.
139
+
140
+
## MCP Integration
141
+
142
+
Secbot supports MCP in both directions.
143
+
144
+
### Use Secbot as an MCP server
145
+
146
+
```bash
147
+
secbot-mcp
148
+
```
149
+
150
+
This exposes the current `ToolsService` catalog over stdio MCP. Sensitive tools stay hidden by default unless `SECBOT_MCP_ALLOW_SENSITIVE=true` is set.
151
+
152
+
### Call external MCP servers from Secbot
153
+
154
+
Use the built-in `mcp_call` tool to connect to another stdio MCP server, list its tools, or invoke one of them from Secbot workflows.
98
155
99
156
## Source Development
100
157
@@ -122,6 +179,7 @@ SECBOT_TUI_BACKEND=service SECBOT_API_URL=http://127.0.0.1:8000 npm run start:tu
122
179
| --- | --- |
123
180
|`npm run build`| Build the NestJS backend |
124
181
|`npm run build:terminal-ui`| Build the Ink terminal UI |
182
+
|`npm run build:web`| Build the web frontend bundle |
125
183
|`npm run typecheck`| Type-check server code |
126
184
|`npm run lint`| Run ESLint |
127
185
|`npm run format:check`| Check Prettier formatting |
0 commit comments