@@ -14,6 +14,7 @@ Use it from **Cursor**, **VS Code MCP**, **Claude Desktop**, or **Windsurf/Cline
1414- ** Session / Config**
1515 - ` ethora-configure ` — set API URL + App JWT (in-memory for this MCP session)
1616 - ` ethora-status ` — show configured API URL + whether auth tokens are present
17+ - ` ethora-doctor ` — validate config + ping the configured Ethora API
1718 - ` ethora-app-select ` — select current appId and optionally set appToken (B2B)
1819 - ` ethora-auth-use-app ` — switch to app-token auth mode (B2B)
1920 - ` ethora-auth-use-user ` — switch to user-session auth mode
@@ -195,7 +196,7 @@ You can provide these either:
195196After the server shows as ** connected** in your client:
196197
197198- Run ` list tools ` (client command) to verify Ethora tools are available.
198- - Check config: call ` ethora-status `
199+ - Check config/connectivity : call ` ethora-doctor ` (or ` ethora- status` )
199200- Configure (optional): call ` ethora-configure ` with ` apiUrl ` / ` appJwt `
200201- Try a login: call ` ethora-user-login `
201202- List applications: call ` ethora-app-list `
@@ -209,6 +210,12 @@ After the server shows as **connected** in your client:
209210- Use ** least privilege** keys and consider ** allowlists/rate limits** on your Ethora backend.
210211- Rotate credentials regularly in production use.
211212
213+ ### CI security scans (report-only)
214+
215+ This repo runs ** report-only** scans on pushes/PRs:
216+ - ** gitleaks** for secret scanning
217+ - ** semgrep** for basic SAST
218+
212219---
213220
214221## 🧰 Development
0 commit comments