6 Commits

Author SHA1 Message Date
5eda3b5c6a refactor: clean up config, switch to claude-sonnet-4-5
- Switch model from Llama-3.1-8B to claude-sonnet-4-5
- Remove disabled MCP servers to simplify config
- Keep only active servers: git, brave_search, python_runner, crawl4ai_rag

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-01 06:27:10 +01:00
4292a2d62c feat: add Brave Search MCP, disable unused MCP servers
- Add brave_search MCP with wrapper script for API key
- Disable duckduckgo (rate limiting issues)
- Disable playwright, commands, codemcp to reduce prompt size
- Update context window settings for Llama-3.1-8B

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-01 04:58:48 +01:00
b1817230c6 fix: redirect print() to stderr for stdio MCP transport
print() statements to stdout were corrupting the JSON-RPC protocol
when using stdio transport, causing "connection closed: initialize
response" error. All diagnostic messages now go to stderr.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-30 21:58:15 +01:00
45624a4d91 fix: switch MCP server to stdio transport for llmx compatibility
- Add wrapper script run-crawl4ai-mcp.sh for stdio transport
- Update config.toml to use stdio instead of SSE
- llmx uses Streamable HTTP transport which is incompatible with SSE
- DB and REST still run via docker compose, MCP runs on-demand

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-30 21:44:05 +01:00
6724fea494 perf: optimize Docker build time from >10min to ~2min
- Remove sentence-transformers dependency (saves ~3GB PyTorch/CUDA)
- Make CrossEncoder import optional with graceful fallback
- Optimize Dockerfile for layer caching (incremental builds ~3s)
- Change PostgREST port from 3000 to 3001 (avoid Next.js conflict)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-30 21:36:29 +01:00
10bcbb2120 feat: add LLMX configuration with Crawl4AI RAG MCP server
- Add config.toml with MCP servers configuration
- Add compose.yaml for PostgreSQL+pgvector, PostgREST, and Crawl4AI RAG
- Include forked mcp-crawl4ai-rag with BGE 1024-dim embedding support
- Custom schema (crawled_pages_1024.sql) for BGE embeddings

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-25 08:29:43 +01:00