fess-mcp-server

fess-mcp-server

3.5

Fess MCP Server is a middleware solution that interfaces with the Fess search engine, enabling enhanced information retrieval capabilities for MCP clients such as Claude for Desktop. It supports both Docker and non-Docker setups, and offers comprehensive testing procedures.

Top Comments

Fess MCP Server

Fess MCP Server is a middleware server that integrates with the Fess search engine. It enables agents to obtain information using Fess when registered with MCP clients like Claude for Desktop.

Setup

  • Fess Setup: For detailed setup instructions, refer to the official Fess documentation.
  • Fess MCP Server Setup:
    • Using Docker: Start the server with docker-compose.
    • Without Docker: Use uv, a fast Python package manager, to install and run the server.
  • Configuration: Set the Fess_API_BASE environment variable to connect to the Fess server. The default port for Fess MCP Server is 8000.

Testing

  • Without Docker: Install development dependencies, run unit and integration tests, and generate coverage reports using uv.
  • Testing in Docker: Build the test Docker image and run tests with options to generate coverage reports.