Skip to content

Commit 13e4f6e

Browse files
committed
Expand README.md to include integration details for new AI clients: Roo Code, Goose, Kilo Code, Windsurf, Kiro, Qoder, and Amazon Q Developer, with setup instructions in collapsible sections.
1 parent 46afce9 commit 13e4f6e

File tree

1 file changed

+269
-1
lines changed

1 file changed

+269
-1
lines changed

README.md

Lines changed: 269 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
**Connect your AI assistant to CodeAlive's powerful code understanding platform in seconds!**
88

9-
This MCP (Model Context Protocol) server enables AI clients like Claude Code, Cursor, Claude Desktop, Continue, VS Code (GitHub Copilot), Cline, Codex, OpenCode, Qwen Code, and Gemini CLI to access CodeAlive's advanced semantic code search and codebase interaction features.
9+
This MCP (Model Context Protocol) server enables AI clients like Claude Code, Cursor, Claude Desktop, Continue, VS Code (GitHub Copilot), Cline, Codex, OpenCode, Qwen Code, Gemini CLI, Roo Code, Goose, Kilo Code, Windsurf, Kiro, Qoder, and Amazon Q Developer to access CodeAlive's advanced semantic code search and codebase interaction features.
1010

1111
## What is CodeAlive?
1212

@@ -290,6 +290,274 @@ Qwen Code supports MCP via `mcpServers` in its `settings.json` and multiple tran
290290

291291
</details>
292292

293+
<details>
294+
<summary><b>Roo Code</b></summary>
295+
296+
Roo Code reads a JSON settings file similar to Cline.
297+
298+
**Global config:** `mcp_settings.json` (Roo) or `cline_mcp_settings.json` (Cline-style)
299+
300+
**Option A — Remote HTTP**
301+
```json
302+
{
303+
"mcpServers": {
304+
"codealive": {
305+
"type": "http",
306+
"url": "https://mcp.codealive.ai/api",
307+
"headers": {
308+
"Authorization": "Bearer YOUR_API_KEY_HERE"
309+
}
310+
}
311+
}
312+
}
313+
```
314+
315+
**Option B — Docker (STDIO)**
316+
```json
317+
{
318+
"mcpServers": {
319+
"codealive": {
320+
"type": "stdio",
321+
"command": "docker",
322+
"args": [
323+
"run", "--rm", "-i",
324+
"-e", "CODEALIVE_API_KEY=YOUR_API_KEY_HERE",
325+
"ghcr.io/codealive-ai/codealive-mcp:v0.2.0"
326+
]
327+
}
328+
}
329+
}
330+
```
331+
332+
> **Tip:** If your Roo build doesn't honor HTTP headers, use the Docker/STDIO option.
333+
334+
</details>
335+
336+
<details>
337+
<summary><b>Goose</b></summary>
338+
339+
**UI path:** Settings → MCP Servers → Add → choose Streamable HTTP
340+
341+
**Streamable HTTP configuration:**
342+
- **Name:** `codealive`
343+
- **Endpoint URL:** `https://mcp.codealive.ai/api`
344+
- **Headers:** `Authorization: Bearer YOUR_API_KEY_HERE`
345+
346+
**Docker (STDIO) alternative:**
347+
348+
Add a STDIO extension with:
349+
- **Command:** `docker`
350+
- **Args:** `run --rm -i -e CODEALIVE_API_KEY=YOUR_API_KEY_HERE ghcr.io/codealive-ai/codealive-mcp:v0.2.0`
351+
352+
</details>
353+
354+
<details>
355+
<summary><b>Kilo Code</b></summary>
356+
357+
**UI path:** Manage → Integrations → Model Context Protocol (MCP) → Add Server
358+
359+
**HTTP**
360+
```json
361+
{
362+
"mcpServers": {
363+
"codealive": {
364+
"type": "http",
365+
"url": "https://mcp.codealive.ai/api",
366+
"headers": {
367+
"Authorization": "Bearer YOUR_API_KEY_HERE"
368+
}
369+
}
370+
}
371+
}
372+
```
373+
374+
**STDIO (Docker)**
375+
```json
376+
{
377+
"mcpServers": {
378+
"codealive": {
379+
"type": "stdio",
380+
"command": "docker",
381+
"args": [
382+
"run", "--rm", "-i",
383+
"-e", "CODEALIVE_API_KEY=YOUR_API_KEY_HERE",
384+
"ghcr.io/codealive-ai/codealive-mcp:v0.2.0"
385+
]
386+
}
387+
}
388+
}
389+
```
390+
391+
</details>
392+
393+
<details>
394+
<summary><b>Windsurf (Codeium)</b></summary>
395+
396+
**File:** `~/.codeium/windsurf/mcp_config.json`
397+
398+
```json
399+
{
400+
"mcpServers": {
401+
"codealive": {
402+
"type": "http",
403+
"serverUrl": "https://mcp.codealive.ai/api",
404+
"headers": {
405+
"Authorization": "Bearer YOUR_API_KEY_HERE"
406+
}
407+
}
408+
}
409+
}
410+
```
411+
412+
> **Note:** Product name is Windsurf.
413+
414+
</details>
415+
416+
<details>
417+
<summary><b>Kiro</b></summary>
418+
419+
**UI path:** Settings → MCP → Add Server
420+
421+
**Global file:** `~/.kiro/settings/mcp.json`
422+
**Workspace file:** `.kiro/settings/mcp.json`
423+
424+
**HTTP**
425+
```json
426+
{
427+
"mcpServers": {
428+
"codealive": {
429+
"type": "http",
430+
"url": "https://mcp.codealive.ai/api",
431+
"headers": {
432+
"Authorization": "Bearer YOUR_API_KEY_HERE"
433+
}
434+
}
435+
}
436+
}
437+
```
438+
439+
**STDIO (Docker)**
440+
```json
441+
{
442+
"mcpServers": {
443+
"codealive": {
444+
"type": "stdio",
445+
"command": "docker",
446+
"args": [
447+
"run", "--rm", "-i",
448+
"-e", "CODEALIVE_API_KEY=YOUR_API_KEY_HERE",
449+
"ghcr.io/codealive-ai/codealive-mcp:v0.2.0"
450+
]
451+
}
452+
}
453+
}
454+
```
455+
456+
</details>
457+
458+
<details>
459+
<summary><b>Qoder</b></summary>
460+
461+
**UI path:** User icon → Qoder Settings → MCP → My Servers → + Add (Agent mode)
462+
463+
**SSE (remote HTTP)**
464+
```json
465+
{
466+
"mcpServers": {
467+
"codealive": {
468+
"type": "sse",
469+
"url": "https://mcp.codealive.ai/api",
470+
"headers": {
471+
"Authorization": "Bearer YOUR_API_KEY_HERE"
472+
}
473+
}
474+
}
475+
}
476+
```
477+
478+
**STDIO (Docker)**
479+
```json
480+
{
481+
"mcpServers": {
482+
"codealive": {
483+
"type": "stdio",
484+
"command": "docker",
485+
"args": [
486+
"run", "--rm", "-i",
487+
"-e", "CODEALIVE_API_KEY=YOUR_API_KEY_HERE",
488+
"ghcr.io/codealive-ai/codealive-mcp:v0.2.0"
489+
]
490+
}
491+
}
492+
}
493+
```
494+
495+
</details>
496+
497+
<details>
498+
<summary><b>Amazon Q Developer (CLI & IDE)</b></summary>
499+
500+
**Q Developer CLI**
501+
502+
**Config file:** `~/.aws/amazonq/mcp.json` or workspace `.amazonq/mcp.json`
503+
504+
**HTTP server**
505+
```json
506+
{
507+
"mcpServers": {
508+
"codealive": {
509+
"type": "http",
510+
"url": "https://mcp.codealive.ai/api",
511+
"headers": {
512+
"Authorization": "Bearer YOUR_API_KEY_HERE"
513+
}
514+
}
515+
}
516+
}
517+
```
518+
519+
**STDIO (Docker)**
520+
```json
521+
{
522+
"mcpServers": {
523+
"codealive": {
524+
"type": "stdio",
525+
"command": "docker",
526+
"args": [
527+
"run", "--rm", "-i",
528+
"-e", "CODEALIVE_API_KEY=YOUR_API_KEY_HERE",
529+
"ghcr.io/codealive-ai/codealive-mcp:v0.2.0"
530+
]
531+
}
532+
}
533+
}
534+
```
535+
536+
**Q Developer IDE (VS Code / JetBrains)**
537+
538+
**Global:** `~/.aws/amazonq/agents/default.json`
539+
**Local (workspace):** `.aws/amazonq/agents/default.json`
540+
541+
**Minimal entry (HTTP):**
542+
```json
543+
{
544+
"mcpServers": {
545+
"codealive": {
546+
"type": "http",
547+
"url": "https://mcp.codealive.ai/api",
548+
"headers": {
549+
"Authorization": "Bearer YOUR_API_KEY_HERE"
550+
},
551+
"timeout": 60000
552+
}
553+
}
554+
}
555+
```
556+
557+
Use the IDE UI: Q panel → Chat → tools icon → Add MCP Server → choose http or stdio.
558+
559+
</details>
560+
293561
---
294562

295563
## 🐳 Alternative: Docker Setup

0 commit comments

Comments
 (0)