<feed xmlns='http://www.w3.org/2005/Atom'>
<title>yacy/defaults/web.xml, branch master</title>
<subtitle>YaCy search server with some extra patches
</subtitle>
<id>https://git.fennell.dev/yacy/atom?h=master</id>
<link rel='self' href='https://git.fennell.dev/yacy/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.fennell.dev/yacy/'/>
<updated>2026-07-04T11:01:38Z</updated>
<entry>
<title>added llm proxy servlet to augment the RAGProxyServlet with admin</title>
<updated>2026-07-04T11:01:38Z</updated>
<author>
<name>Michael Peter Christen</name>
<email>mc@yacy.net</email>
</author>
<published>2026-07-04T11:01:38Z</published>
<link rel='alternate' type='text/html' href='https://git.fennell.dev/yacy/commit/?id=adb04ae3971ee8f976cc946c943e757a625cb558'/>
<id>urn:sha1:adb04ae3971ee8f976cc946c943e757a625cb558</id>
<content type='text'>
access. We need this to do remote LLM inference configuration.</content>
</entry>
<entry>
<title>added OpenAI models servlet and Ollama tags servlet</title>
<updated>2025-11-16T20:43:26Z</updated>
<author>
<name>Michael Peter Christen</name>
<email>mc@yacy.net</email>
</author>
<published>2025-11-16T20:43:26Z</published>
<link rel='alternate' type='text/html' href='https://git.fennell.dev/yacy/commit/?id=bfdbcf58393b91dbbcf6dec713544480fea0b0fa'/>
<id>urn:sha1:bfdbcf58393b91dbbcf6dec713544480fea0b0fa</id>
<content type='text'>
</content>
</entry>
<entry>
<title>added loging to MCP server</title>
<updated>2025-10-11T23:05:53Z</updated>
<author>
<name>Michael Peter Christen</name>
<email>mc@yacy.net</email>
</author>
<published>2025-10-11T23:05:53Z</published>
<link rel='alternate' type='text/html' href='https://git.fennell.dev/yacy/commit/?id=02735a44a3f81d1b88231cb7e0d5fb81938f47e0'/>
<id>urn:sha1:02735a44a3f81d1b88231cb7e0d5fb81938f47e0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>added MCP server</title>
<updated>2025-10-10T23:28:55Z</updated>
<author>
<name>Michael Peter Christen</name>
<email>mc@yacy.net</email>
</author>
<published>2025-10-10T23:28:55Z</published>
<link rel='alternate' type='text/html' href='https://git.fennell.dev/yacy/commit/?id=f41415a299ec5ac0f3797ee6f6a68faebbdc3940'/>
<id>urn:sha1:f41415a299ec5ac0f3797ee6f6a68faebbdc3940</id>
<content type='text'>
You can now use YaCy as a search tool within an agentic LLM framework,
i.e. using MCP clients in N8N or OpenAI AgentBuilder.
The tool address is /tools
</content>
</entry>
<entry>
<title>Added a RAG Proxy for AI Chat with YaCy</title>
<updated>2024-05-19T15:19:09Z</updated>
<author>
<name>Michael Peter Christen</name>
<email>mc@yacy.net</email>
</author>
<published>2024-05-19T15:19:09Z</published>
<link rel='alternate' type='text/html' href='https://git.fennell.dev/yacy/commit/?id=13fbff0bffc78aa4676e92eb0ff95e5a9e98872f'/>
<id>urn:sha1:13fbff0bffc78aa4676e92eb0ff95e5a9e98872f</id>
<content type='text'>
RAG (Retrieval Augmented Generation) is a method to combine a search
engine with a LLM (Large Language Model). When a new prompt is
submitted, a search engine injects knowledge from a search into the
content. This is done using a reverse proxy between the Chat Client and
the LLM. In this case, we used the following software:

LLM Backend - Ollama:
https://github.com/ollama/ollama
Install ollama and then load two required LLM models
with the following commands:
ollama pull phi3:3.8b
ollama pull llama3:8b

Chat Client - susi_chat:
https://github.com/susiai/susi_chat
just clone the repository and the open the file
susi_chat/chat_terminal/index.html
in your browser. This displays a chat terminal.
In this terminal, run the following command:
host http://localhost:8090
This sets the LLM backend to your YaCy peer.

Then start YaCy. It will provide the LLM endpoint to the client
while using ollama in the backend. It then injects search results
only from the local Solr index, not from the p2p network (so far).
</content>
</entry>
<entry>
<title>updated solr 6.6.6 -&gt; 7.7.3</title>
<updated>2020-12-12T01:06:43Z</updated>
<author>
<name>Michael Peter Christen</name>
<email>mc@yacy.net</email>
</author>
<published>2020-12-12T01:06:43Z</published>
<link rel='alternate' type='text/html' href='https://git.fennell.dev/yacy/commit/?id=43a9f4f57446e6987cdb03f1fb7f17dd92f56b60'/>
<id>urn:sha1:43a9f4f57446e6987cdb03f1fb7f17dd92f56b60</id>
<content type='text'>
dropped GSA support (GSA API is still in YaCy Grid)
The 6.6.6 solr index works without migration also with 7.7.3</content>
</entry>
<entry>
<title>extend the SolrServlet to be usable as remote solr (incl. update)</title>
<updated>2019-01-04T17:27:44Z</updated>
<author>
<name>sgaebel</name>
<email>sgaebel@localhost</email>
</author>
<published>2019-01-04T17:27:44Z</published>
<link rel='alternate' type='text/html' href='https://git.fennell.dev/yacy/commit/?id=8f58c1dcfa557b88e665b7b30ac9b4fa790e5938'/>
<id>urn:sha1:8f58c1dcfa557b88e665b7b30ac9b4fa790e5938</id>
<content type='text'>
this feature needs to be enabled by uncomment the url-pattern</content>
</entry>
<entry>
<title>Remove deprecated YaCyProxyServlet</title>
<updated>2017-08-12T19:53:04Z</updated>
<author>
<name>reger</name>
<email>reger18@arcor.de</email>
</author>
<published>2017-08-12T19:53:04Z</published>
<link rel='alternate' type='text/html' href='https://git.fennell.dev/yacy/commit/?id=b6a41df4f7e38ed93f510a437d112fcbb2951559'/>
<id>urn:sha1:b6a41df4f7e38ed93f510a437d112fcbb2951559</id>
<content type='text'>
was replaced by UrlProxyServlet</content>
</entry>
<entry>
<title>make digest default authentication in defaults/web.xml</title>
<updated>2017-03-15T00:39:15Z</updated>
<author>
<name>reger</name>
<email>reger18@arcor.de</email>
</author>
<published>2017-03-15T00:39:15Z</published>
<link rel='alternate' type='text/html' href='https://git.fennell.dev/yacy/commit/?id=f7fce1baade428f1748414cd169e65359694ee45'/>
<id>urn:sha1:f7fce1baade428f1748414cd169e65359694ee45</id>
<content type='text'>
</content>
</entry>
<entry>
<title>make Quality of Service Servlet available to prioritize requests from local host</title>
<updated>2015-04-26T02:29:32Z</updated>
<author>
<name>reger</name>
<email>reger18@arcor.de</email>
</author>
<published>2015-04-26T02:29:32Z</published>
<link rel='alternate' type='text/html' href='https://git.fennell.dev/yacy/commit/?id=6bc8a9b11e0d54643edd65a82c3fb255d2a859c1'/>
<id>urn:sha1:6bc8a9b11e0d54643edd65a82c3fb255d2a859c1</id>
<content type='text'>
This assigns priorities to incoming requests. Higher priority numbers are served before lower.
(disabled by default in defaults/web.xml, 
uncomment or copy entry to DATA/Settings/web.xml)
</content>
</entry>
</feed>
