I just built yet another MCP experiment.
First I created a Python script to process .md files: chunk them, create embeddings, store everything in a PostgreSQL database.
Then I built an MCP server which can search the database both using semantic search (embeddings) and more traditional full text search as a fallback mechanism.
I find absolutely fascinating watching Claude interacting with this tool, because it’s not just about converting my request to a query, it’s the reasoning process which happens in order to find what it needs which is brilliant.
Let me show you an example:
Continue reading “The magic of AI search”