1. Conduid
  2. Developer Tools
  3. Yacy MCP
MCP server · Developer Tools

Yacy MCP

MCP server for Yacy

Unclaimed last commit 11 months ago yacydevtoolssearchmcp-server
51Fair

Scored 9 days ago · breakdown

About Yacy MCP

Yacy MCP is an MCP server published by koosty in the Developer Tools category: mCP server for Yacy.

Six months or more without a commit doesn't mean the server is broken, but check the open issues before depending on it in production.

Install

From source
git clone https://github.com/koosty/yacy-mcp

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Tools (1)

yacy-searchSearch using YaCy web search engine

Parameters not published.

Ask AI

✦

Ask AI about Yacy MCP

Powered by Claude · Grounded in docs

I know everything about Yacy MCP. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

4 checks have not been run yet.

Releases

v0.1.0v0.1.0 · 31 Oct 2025Full Changelog: https://github.com/koosty/yacy-mcp/commits/v0.1.0

README

YaCy MCP Server

MCP (Model Context Protocol) Server implementation that provides AI tools to search using YaCy web search API.

Installation

  1. Make sure you have uv installed:
pip install uv
  1. Install the package in development mode:
cd yacy-mcp
uv sync  # Sync all dependencies from pyproject.toml and uv.lock

Or alternatively:

cd yacy-mcp
uv pip install -e .

Usage

  1. Make sure you have a YaCy server running (typically on http://localhost:8090)
  2. Set environment variables (optional):
export YACY_URL=http://localhost:8090
  1. Run the MCP server:
python -m yacy_mcp

Configuration

The server can be configured using environment variables:

  • YACY_URL: URL of your YaCy instance (default: http://localhost:8090)

Available Tools

  • yacy-search: Search using YaCy web search engine
    • Parameters:
      • query (string, required): Search query string
      • max_results (integer, optional): Maximum number of results to return (default: 10)
      • resource (string, optional): Search resource (local or global, default: global)

MCP Configuration for AI Applications

To use this server with AI applications that support the Model Context Protocol (MCP), configure your MCP client to connect to the server using stdio transport.

Example configuration for Claude Desktop (settings.json):

{
  "mcpServers": {
    "yacy-mcp": {
      "command": "uvx",
      "args": ["yacy_mcp"],
      "env": {
        "YACY_URL": "http://localhost:8090"
      }
    }
  }
}

For other MCP-compatible applications, use the command uvx yacy_mcp as the server executable. The server will be automatically fetched and run from PyPI.

Integration with AI Applications

This MCP server can be used with AI applications that support the Model Context Protocol to perform web searches using the YaCy search engine.

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About Yacy MCP

How do I install Yacy MCP?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Yacy MCP safe to use with an AI agent?

Its trust score is 51 out of 100 (fair). It passes 1 of the 2 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Yacy MCP still maintained?

The last commit was 11 months ago. That's long enough that you should check whether the maintainer is responding to issues before depending on it.