- 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>
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>
- 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>
- 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>