YaCy peer-to-peer search MCP Server

Web search, crawling and ranking evaluation on your own YaCy peer: no API key, no central service.

Local serverstdio

What is the YaCy peer-to-peer search MCP Server?

YaCy peer-to-peer search is an MCP integration. Web search, crawling and ranking evaluation on your own YaCy peer: no API key, no central service.

Packages and local setup

The published oci package is ghcr.io/pad01g/yacy-search-mcp:1.0.0. Its declared MCP transport is stdio.

The package declares YACY_URL (required): Base URL of your YaCy peer as seen from the MCP server container, e.g. http://yacy:8090 on a shared Docker network (docker run --network ...), or http://host.docker.internal:8090; YACY_ADMIN_USER: YaCy administrator account, needed for crawling and settings; YACY_ADMIN_PASSWORD: YaCy administrator password; without it crawl, settings and the index counts of index_status are not available; YACY_CRAWL_ALLOW_PRIVATE: 1 lets crawl reach loopback and private addresses (intranets); off by default; YACY_ALLOW_TRUST_SETTINGS: 1 lets set_ranking_setting change the trust filter settings (acceptUnverified, excludeTags); off by default.

Before connecting

Check the maintainer’s instructions for account access, authentication and the supported client configuration. Once connected, inspect the tools your client receives and try a small task that matches the server’s stated purpose. The registry description does not include a verified, complete tool list.

Project and source

View the publisher’s registry entry · Project repository · Project website. This profile uses version 1.0.0 from the registry. Registration identifies the publisher namespace; it does not establish that this is a first-party integration for every service it connects.

Browse related search & web scraping MCP servers for tools that cover the same kind of work.

Configuration

VariableDescriptionRequired
YACY_URLBase URL of your YaCy peer as seen from the MCP server container, e.g. http://yacy:8090 on a shared Docker network (docker run --network ...), or http://host.docker.internal:8090Yes
YACY_ADMIN_USERYaCy administrator account, needed for crawling and settingsOptional
YACY_ADMIN_PASSWORDYaCy administrator password; without it crawl, settings and the index counts of index_status are not availableOptional
YACY_CRAWL_ALLOW_PRIVATE1 lets crawl reach loopback and private addresses (intranets); off by defaultOptional
YACY_ALLOW_TRUST_SETTINGS1 lets set_ranking_setting change the trust filter settings (acceptUnverified, excludeTags); off by defaultOptional