|
6 | 6 |
|
7 | 7 | **Connect your AI assistant to CodeAlive's powerful code understanding platform in seconds!** |
8 | 8 |
|
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. |
10 | 10 |
|
11 | 11 | ## What is CodeAlive? |
12 | 12 |
|
@@ -290,6 +290,274 @@ Qwen Code supports MCP via `mcpServers` in its `settings.json` and multiple tran |
290 | 290 |
|
291 | 291 | </details> |
292 | 292 |
|
| 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 | + |
293 | 561 | --- |
294 | 562 |
|
295 | 563 | ## 🐳 Alternative: Docker Setup |
|
0 commit comments